windows通过pfx文件生成key、crt文件

nginx代理的时候,需要填写证书的crt跟rsa文件路径,通过iis导出的证书是pfx文件(不知道nginx能不能直接用pfx文件,没有查看过相关资料),所以要通过pfx文件生成crt、rsa文件。

首先用到的工具openssl源码:(https://www.openssl.org/source/)简易安装程序:(http://slproweb.com/products.html)

win64安装程序

链接:https://pan.baidu.com/s/1MscTxbfGQJzABS5tqsNulQ
提取码:oxja

安装openssl后,把pfx文件拷贝到openssl的bin目录下,使用以下命令:

openssl pkcs12 -in ***.pfx -nodes -out ***.pem
openssl rsa -in ***.pem -out ***.key
openssl x509 -in ***.pem -out ***.crt

posted @ 2019-09-12 16:38  zebra_彬  阅读(4420)  评论(0编辑  收藏  举报