工具:openssl
安装软件:Win64OpenSSL_Light-1_1_1d.msi
下载地址:http://slproweb.com/products/Win32OpenSSL.html
具体下那个看自己的操作系统是多少位罗。
安装完以后,打开cmd。输入openssl:
显示成这样就是安装成功罗。
操作
举例,有以下两个证书:
pfx提取公私钥:
openssl pkcs12 -in private.pfx -nocerts -nodes -out private.key
输入密码
openssl rsa -in private.key -out pfx_pri.pem
openssl rsa -in private.key -pubout -out pfx_pub.pem
备注下,看实际情况,有些是直接使用private.key里的私钥。可以不需要执行后面两步,生成private.key后即可开盖使用(滑稽脸)。
想获取对应公钥依然可以生产pfx_pub.pem使用。
效果截图:
私钥:
公钥:
cer提取公钥
openssl x509 -in public.cer -pubkey -noout > public.pem
效果截图:
公钥: