PFX证书拆分私钥与证书

大兔子大兔子 提交于 2021-01-15 11:16:14

前言:网上有一篇教程,可惜有一句重要的命令写错了,但网上传的都是这个版本,看完不免有些问题。这篇文章引用他的内容,同时我修改了错误的部分。

1.首先安装Win32OpenSSL_Light-1_1_0g.exe,默认安装到了C盘根目录

2.将PFX证书粘贴到C:\OpenSSL-Win32\bin下

3.导出证书(进入CMD命令操作界面,进入openssl的bin目录)
openssl pkcs12 -in <path/to/*.pfx> -clcerts -nokeys -out cert.pem(证书名)
其中<path/to/*.pfx>为pfx文件的路径
输入证书密码
进入bin目录查看证书文件



4.导出私钥(进入CMD命令操作界面,进入openssl的bin目录)
openssl pkcs12 -in root用户签名.pfx -nocerts -out key.pem
输入证书密码
进入bin目录查看私钥文件



证书合并
openssl pkcs12 -export -in <path/to/.cer> -inkey <path/to/key> -out <path/to/.pfx>

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!