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