Chave GPG criada, mas não será descriptografada

Chave GPG criada, mas não será descriptografada

Criei uma chave GPG com "Senhas e Chaves" do Ubuntu 16.04 e enviei-a para o servidor Ubuntu. Tentei importar para o Launchpad, mas quando recebi o e-mail para descriptografar, continuo recebendo um erro dizendo 'gpg: falha na descriptografia: chave secreta não disponível'

Eu criptografei a subchave e assinei, certifico a subchave. Tentei ver se havia uma maneira de adicionar uma subchave de descriptografia, mas não estou vendo isso na interface do usuário.

O que estou fazendo de errado?

Responder1

gpg2 -K pareceu funcionar. Consegui descriptografar usando 'gpg2' em vez de gpg

Então você já está usando o GnuPG 2.1, que armazena as chaves secretas no arquivo pubring.gpg. Nunca use gpg(GnuPG 1) ou copie a chave secreta secring.gpgusada pelo GnuPG 1 exportando-a e importando-a:

gpg2 --export-secret-keys [key-id] | gpg --import

Talvez você também precise aplicar confiança máxima à chave:

gpg --edit-key [key-id]

Na linha de comando do GnuPG, agora execute o trustcomando e selecione ultimate.

informação relacionada