Я хочу 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