Openssl用公钥crt+私钥key生成pfx

 对于Openssl用公钥crt+私钥key生成pfx,对于netcore项目部署https会经常需要使用,现记录整理以备查看。

 

1、进入openssl的官网https://slproweb.com/products/Win32OpenSSL.html

,找到“Win64 OpenSSL v1.1.1g”,下载exe文件,如下图所示。

  

 

2、安装完成后如下图所示。

 

 

3、在 “此电脑”,右键,点击属性。

 

 

4、在“高级系统设置”点击“环境变量”,打开环境变量的窗口。

 

 

5、在环境变量窗口,点击”系统变量”中的Path,点击”新建”,填入openssl的bin目录路径,如下图所示。

 

 

6、将crt证书和私钥key放入openssl的bin目录。

  

 

7、打开cmd.exe,输入命令生成pfx格式证书。如下图所示。

 

 

 命令:openssl pkcs12 –export –in [用户证书文件] –certfile [CA根证书文件] -inkey [用户私钥文件] –passout pass:[P12文件的加密密码] –out [P12文件] -name [用户证书别名] –caname [CA证书别名]

 

 openssl pkcs12 -export -out client.pfx -inkey client.key -in client.crt -password pass:xxxxxxxx

 

posted @ 2020-09-18 22:53  努力吧兄Dei  阅读(3231)  评论(0编辑  收藏  举报