小编Mik*_*key的帖子

如何使用 GnuPG 以 PEM 格式导出公钥?

我正在编写使用 opessl 库来验证 DSA 签名的软件。我有来自发件人的 gpg 格式的公钥。如何将它们转换为 .pem 以便 openssl 可以读取它们?

我从另一个线程找到了这个:

gpgsm -o secret-key.p12 --export-secret-key-p12 0xXXXXXXXX 
Run Code Online (Sandbox Code Playgroud)

要进行导出,我需要将密钥放在 gpgsm 钥匙圈中,不是吗?我只是不知道如何将我的密钥导入 gpgsm 正在使用的密钥环。我最终遇到错误:

gpgsm --import public.asc
gpgsm: total number processed: 0
gpgsm: error importing certificate: End of file
Run Code Online (Sandbox Code Playgroud)

可以gpgsm以某种方式使用 gpg:s 密钥环并从那里进行导出吗?

openssl public-key gnupg

8
推荐指数
1
解决办法
4323
查看次数

标签 统计

gnupg ×1

openssl ×1

public-key ×1