Como exportar chaves públicas no formato PEM com o GnuPG?

5

Eu sei que gpg --export -o pub.key -a "Username" exporta a chave pública de um usuário, mas não parece escrever um bloco de formato PEM padrão.

Existe alguma maneira de exportar chaves de gpg no formato PEM?

    
por Inaimathi 11.06.2012 / 17:20

1 resposta

4

Você precisa do utilitário gpgsm, mas, sim, você pode.

gpgsm -o secret-key.p12 --export-secret-key-p12 0xXXXXXXXX

Ele contém chaves e certificados. Então você pode dividi-los com openSSL e transformá-lo em .pem ao mesmo tempo

openssl pkcs12 -in secret-key.p12 -nocerts -out gpg-key.pem
openssl pkcs12 -in secret-key.p12 -nokeys -out gpg-certs.pem
    
por 26.06.2012 / 19:01