我正在寻找这个私钥来在Softlayer的“添加证书”向导中添加ssl证书,并进一步使用本地负载均衡器。
我用google搜索并尝试按照openssl命令:
openssl pkcs12 -in filename.pfx -nocerts -out key.pem
但我最终得到了无效的“RSA PRIVATE KEY”。请帮忙。
答案 0 :(得分:27)
您的命令是正确的,并以PKCS#8格式提供加密私钥。如果您需要未加密私钥,只需添加-nodes
个选项即可。
openssl pkcs12 -in filename.pfx -nocerts -nodes -out key.pem
如果您需要旧RSA格式的私钥,则应使用openssl pkcs8命令转换给定密钥。
openssl pkcs8 -in key.pem -out rsakey.pem
有关详细信息,请参阅文档: