利用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)GnuWin32in
3、测试是否安装成功
cmd —> openssl
# 利用openssl完成X509证书和PFX证书之间的互转
1、将X509格式的数字证书转换成微软的PFX格式
openssl pkcs12 -export -inkey c: estserver.key -in server.crt -out c: estserver.pfx
2、将微软的PFX数字证书转换成X509格式
openssl pkcs12 -in c: estserver.pfx -nodes -out c: estserver.pem # 生成明文所有内容 openssl rsa -in c: estserver.pem -out c: estserver.key # 取 key 文件 openssl x509 -in c: estserver.pem -out c: estserver.crt # 取证书