Edição importante:
As coisas quase funcionam direito (eu tinha colocado para abrir como uma nova sessão sobre configurações do sistema e reiniciar o computador).
Quando tentei assinar e escrever um arquivo com o Kleopatra, o pinentry apareceu, mas desapareceu antes de eu inserir qualquer coisa.
Então, acho que resolver isso tudo funcionará.
Aprecie a ajuda, thx.
A questão
Estou com problemas ao assinar mensagens no Kleopatra e no KMail.
Quando eu tento assinar arquivos / e-mails, recebo um erro: senha ruim . Aprecie ajuda, obrigado.
Meu sistema é:
Ubuntu 12.04 LTS \n \l
Linux Tevatron 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
KDE:
4.8.2
Kleopatra:
Statup timing: 0 ms elapsed: Command line args created
Qt: 4.8.1
Plataforma de desenvolvimento KDE: 4.8.2 (4.8.2)
Kleopatra: 2.1.1
KMail:
Qt: 4.8.1
Plataforma de desenvolvimento KDE: 4.8.2 (4.8.2)
KMail: 4.8.2
gpg-agent:
gpg-agent (GnuPG) 2.0.17
libgcrypt 1.5.0
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
gpg:
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: ~/.gnupg
Algoritmos suportados:
Chave pública: RSA, RSA-E, RSA-S, ELG-E, DSA
Criptografia: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128,
CAMELLIA192, CAMELLIA256
Dispersão (Hash): MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compressão: não comprimido, ZIP, ZLIB, BZIP2
Eu tentei criar um arquivo em ~ / .kde / env chamado gpg-agent.sh e o fiz como executável. O conteúdo é:
#!/bin/bash
eval $(gpg-agent --daemon --pinentry-program /usr/bin/pinentry-qt4)
Também criou um arquivo no ~ / .kde / shutdown nome gpg-agent.sh e também o executou como executável. O conteúdo é:
#!/bin/sh
# the second field of the GPG_AGENT_INFO variable is the
# process ID of the gpg-agent active in the current session
# so we'll just kill that, rather than all of them
[ -n "${GPG_AGENT_INFO}" ] &&
kill $(echo "${GPG_AGENT_INFO}" | cut -d ':' -f 2)
Criado o arquivo ~ / .gnupg / gpg.conf com o conteúdo:
# GnuPG config file created by KGpg
default-key <My key ID>
keyserver-options auto-key-retrieve
use-agent
onde <My key ID>
é o ID da minha chave e eu omiti.
Eu tenho pinentry-qt4 instalado.
Aprecie as ajudas, thx.