3

Я хочу import secret key из сертификата OpenSSL x509 (клиент) в GnuPG (НЕ gpgsm для S/MIME!)

Я видел, что есть утилиты для преобразования ключей GPG в формат SSH [1] и даже создания сертификатов x509 [2] из вашего ключа GPG. Но нет инструментов для преобразования в формат GnuPG.

Импорт в gpgsm работал отлично, используя:

openssl pkcs12 -export -in gpg-certs.pem -inkey gpg-key.pem -out gpg-key.p12
gpgsm --import gpg-key.p12

Затем он появляется с key type: 4096 bit RSA при выдаче gpgsm --list-secret-keys

Попытка чего-то подобного с GnuPG однако, не работает, так как формат не GPG:

gpg --allow-secret-key-import --import gpg-key.pem

Есть ли какой-либо инструмент или метод, который я не нашел для преобразования из OpenSSL в GPG?

[1] инструмент gpgkey2ssh

[2] http://wiki.cacert.org/ConvertingPgpKeyToCertificate

0