【openssl】利用openssl完成X509证书和PFX证书之间的互转

利用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     # 取证书
原文地址:https://www.cnblogs.com/willingtolove/p/8516423.html