前言:网上有一篇教程,可惜有一句重要的命令写错了,但网上传的都是这个版本,看完不免有些问题。这篇文章引用他的内容,同时我修改了错误的部分。
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>
来源:oschina
链接:https://my.oschina.net/u/4256877/blog/4899843