1:下载openssl对应的版本。链接http://slproweb.com/products/Win32OpenSSL.html
2:使用管理员身份打开cmd
3:进入openssl文件夹bin目录。 cd /d D:\OpenSSL-Win64\bin
3:运行cer转pfx命令:openssl pkcs12 -export -out pfx名称.pfx -inkey key.key -in cer名称.cer
实际运行命令:openssl pkcs12 -export -out D:\证书名称.pfx -inkey D:\key.key -in D:\cer名称.cer
-out:输出的pfx证书
-inkey:cer证书密钥
-in:cer证书
4:键入证书密码并确认密码
Enter Export Password:证书密码
Verifying - Enter Export Password:确认证书密码(输入上一步的密码)
5:pfx文件生成成功,前往-out指定的目录寻找证书
cer转pfx是因为我在iis上使用“完成证书申请”导入cer后,刷新一下就消息了。
这里我一开始下载的是openssl3,生成证书后不知道为什么一直提示密码错误,换成openssl1可以了。
了解的人可以评论区解答一下,感谢!!!