【发布时间】:2015-03-19 13:20:19
【问题描述】:
我需要从*.cer 文件中提取公钥 (RSA)。我希望提取密钥并将其存储在.pem 文件中,这样我就可以使用它的值来加密使用jsencrypt 的值。
以下命令将.cer 转换为.pem:
openssl x509 -inform der -in certificate.cer -out certificate.pem
但它不会生成带有公钥的文件,而是生成带有 *.cer 文件内容的文件。
-----BEGIN CERTIFICATE-----
MIICPDCCAamgAwIBAg............
*lots of extra contents*
-----END CERTIFICATE-----
我应该使用什么命令来提取公钥并将其存储在.pem 文件中?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
-
与这些东西作斗争通常是开发人员的职责。 SO上有很多关于证书管理的问题。它不是超级用户、Linux 或 Dev Ops,所有这些都不够具体。我相信这实际上是正确的地方。
-
同意。 @jww 根本没有帮助 stackoverflow 社区。伙计们请报告他
标签: encryption openssl rsa pem cer