我从互联网上下载了cacert.pem,但是如何获得cacert.key?
如何从cacert.pem获取公钥/私钥?
答案 0 :(得分:1)
证书仅包含其公钥和证书的其他信息。按照标准,它永远不会包含公钥。公钥的所有者(证书中的主题)有责任安全地保存私钥。
由于您已经下载了公钥并且它不是您的密钥,您需要进行一些密码分析以获取私钥。
从证书中,您可以随时获取公钥,因为它是公开的。
您可以通过以下命令获取公钥:
openssl x509 -in cacert.pem -infrom PEM -pubkey -out temp>output
删除临时文件。在输出文件中,它包含PEM格式的公钥。
答案 1 :(得分:0)
该命令应该是(-inform而不是-infrom)
:test