2013-05-06 51 views
5

我正在寻找这个私钥,在Softlayer的“添加证书”向导中添加ssl证书,并将其与本地负载均衡器一起使用。如何使用openssl从pfx文件中提取私钥?

我用Google搜索,并试图下面的OpenSSL命令:

openssl pkcs12 -in filename.pfx -nocerts -out key.pem 

但我结束了无效的 “RSA私钥”。请帮忙。

回答

5

你的命令是正确的,并给你结果加密 PKCS#8格式的私钥。如果您需要未加密私钥,只需添加-nodes选项。

openssl pkcs12 -in filename.pfx -nocerts -nodes -out key.pem

如果您需要在老格式的RSA私钥,你应该给转换使用OpenSSL PKCS8命令键。

openssl pkcs8 -in key.pem -out rsakey.pem

见单证的细节: