Eu quero import
the secret key
de um certificado OpenSSL x509 (Client) em GnuPG
(NÃO gpgsm para S / MIME!)
Eu vi que há utilitários para converter Chaves GPG em Formato SSH [1] e até mesmo criar Certificados x509 [2] a partir de sua Chave GPG. Mas não há ferramentas para converter para Formato GnuPG.
A importação para o gpgsm funcionou perfeitamente usando:
openssl pkcs12 -export -in gpg-certs.pem -inkey gpg-key.pem -out gpg-key.p12
gpgsm --import gpg-key.p12
Em seguida, ele aparece com um key type: 4096 bit RSA
ao emitir gpgsm --list-secret-keys
Tentar algo semelhante com GnuPG
, no entanto, não funciona, já que o formato não é GPG:
gpg --allow-secret-key-import --import gpg-key.pem
Existe alguma ferramenta ou método que eu não tenha encontrado para converter do OpenSSL para o GPG?
[1] ferramenta gpgkey2ssh
[2] link
Tags gnupg openssl conversion import