一 本地安装 openSSL 客户端
浏览器打开 Win32/Win64 OpenSSL Installer for Windows – Shining Light Productions
Windows 可以选择 Msi 格式下载安装,配置到到环境便令就可以直接使用 CMD 操作。
二 提取证书和公钥
1.原版PFX证书
openssl pkcs12 -in case.test.org.pfx -nodes -out case.test.org.pem
注意:这个过程会提示需要输入密码验证
2.提取私钥
openssl rsa -in case.test.org.pem -out case.test.org.key
3.提出公钥
openssl x509 -in case.test.org.pem -out case.test.org.crt
三 配置到 nginx
server{
listen 443 ssl;
server_name test.com;
ssl_certificate /usr/local/nginx/cert/ssl.crt;
ssl_certificate_key /usr/local/nginx/cert/ssl.key;
...
}
重启生效。