Я пишу SW, который использует библиотеку opessl для проверки подписей DSA. У меня есть открытые ключи от отправителей в формате gpg. Как я могу преобразовать их в .pem, чтобы openssl мог их прочитать?
Я нашел это из другой темы:
gpgsm -o secret-key.p12 --export-secret-key-p12 0xXXXXXXXX
Для экспорта мне нужны ключи в gpgsm keyring, не так ли? Я просто не могу понять, как импортировать мои ключи в набор ключей, который использует gpgsm. Я в конечном итоге с ошибками:
gpgsm --import public.asc
gpgsm: total number processed: 0
gpgsm: error importing certificate: End of file
Может ли gpgsm
каким-то образом использовать связку ключей gpg:s и выполнить экспорт оттуда?