利用openssl完成X509证书和PFX证书之间的互转
# OpenSSL的下载与安装:
1、下载地址:
官方网址—— https://www.openssl.org/source/
OpenSSL for Windows —— http://gnuwin32.sourceforge.net/packages/openssl.htm
2、安装:此处已OpenSSL for Windows为例
* 点击openssl-0.9.8h-1-setup.exe 进行安装;
* 添加环境变量:path - C:\Program Files (x86)\GnuWin32\bin
3、测试是否安装成功
cmd —> openssl
# 利用openssl完成X509证书和PFX证书之间的互转
1、将X509格式的数字证书转换成微软的PFX格式
openssl pkcs12 -export -inkey c:\test\server.key -in server.crt -out c:\test\server.pfx
2、将微软的PFX数字证书转换成X509格式
openssl pkcs12 -in c:\test\server.pfx -nodes -out c:\test\server.pem # 生成明文所有内容
openssl rsa -in c:\test\server.pem -out c:\test\server.key # 取 key 文件
openssl x509 -in c:\test\server.pem -out c:\test\server.crt # 取证书