如何将PEM格式的X509证书和私钥转换为GPG格式?

彼得·琼森

我有X509证书(链)和PEM格式的私钥。我需要将它们转换为GPG格式,以便可以使用它们进行签名。我怎样才能做到这一点?

我尝试了gpgsm,但是这些键仍然没有出现在gpg的键列表中。

请指教。

sideshowbarker

它是单独的密钥存储:gpghas ~/.gnupg/pubring.gpggpgsmhas~/.gnupg/pubring.kbx

因此,添加的键gpgsm不能与gpg;一起使用gpg不阅读~/.gnupg/pubring.kbx

要查看您添加的键gpgsm,请使用gpgsm --list-keys要从这些gpgsm密钥创建密文,请使用gpgsm --encrypt等等。与完全分开的工具gpg

至于导入X.509素材以供使用gpg,GnuPG并未提供实现此目的的方法。OpenPGP标准中没有关于它的任何内容,因此没有可互操作的方法。

但是商业(Symantec)PGP Desktop工具具有某种实现方式,因此,如果您可以获得PGP Desktop的副本,我想您可以使用该工具将X.509内容导入PGP Desktop的密钥存储中,然后导出将其作为.gpg/.asc文件,然后gpg --import在该文件上运行

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章