使用OpenSSL来进行转换
OpenSSL官网没有提供windows版本的安装包,可以选择其他开源平台提供的工具。例如 http://slproweb.com/products/Win32OpenSSL.html
以该工具为例,安装步骤和使用方法如下:
2.1 选择32位或者64位合适的版本下载,例如Win64OpenSSL_Light-1_0_2h.exe:
安装成功后设置环境变量,将按照目录下的bin目录设置到环境变量中,如安装在C:OpenSSL-Win64,则将C:OpenSSL-Win64in;
复制到Path中
接下来打开命令行程序cmd(以管理员身份运行)并进入.pem文件所在的目录,运行以下命令
openssl pkcs12 -export -out www.domain.com.pfx -inkey www.domain.com.key -in www.domain.com_cert.pem
命令格式:openssl pkcs12 -export -out 输出文件名称 -inkey key文件名称 -in pem文件名称
回车执行会提示设置密码,不需要可以直接回车
执行完成后就会在当前目录生成.pfx证书文件了