5

Я знаю, что gpg --export -o pub.key -a "Username" экспортирует открытый ключ пользователя, но, похоже, он не записывает стандартный блок формата PEM.

Есть ли способ экспортировать ключи из gpg в формате PEM?

1 ответ1

4

Вам нужна утилита gpgsm, но, да, вы можете.

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

Содержит ключи и сертификаты. Затем вы можете разделить их с помощью openSSL и одновременно преобразовать их в .pem

openssl pkcs12 -in secret-key.p12 -nocerts -out gpg-key.pem
openssl pkcs12 -in secret-key.p12 -nokeys -out gpg-certs.pem

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .