本文主要是介绍openssl提取证书公私钥,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
工具: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.pemopenssl 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
效果截图:
公钥:
这篇关于openssl提取证书公私钥的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!