问题:iis8.5 导入证书后消失(在IIS中不可见,在证书管理中可以看到,显示缺少私钥)。也可使使用工具查看证书的安装情况
解决方案:
参考: openSSL 命令:- openssl pkcs12 -export -out output.pfx \
- -inkey server.key \
- -in server.crt \
- -chain -CAfile intermediate.crt \
- -password pass:YourStrongPassword
复制代码 实际使用命令:- openssl pkcs12 -export -out server.pfx -inkey server.key -in server.pem -password pass:Test2025b
复制代码 步骤:
1. 准备证书
1.1 Server.Key ,申请证书保留的,
格式:
开始:-----BEGIN PRIVATE KEY-----
结束:-----END PRIVATE KEY-----
1.2 server.pem,从https://www.digicert.com/ 下载,申请证书后,会收到一份邮件,里面有下载连接(下载的红色框框内的证书)
1.3 中间证书没有使用
2. 执行OpenSSL命令- openssl pkcs12 -export -out server.pfx -inkey server.key -in server.pem -password pass:Test2025b
复制代码 3. 将证书安装在本地
4.从本次证书中导出,导出时加密算法选择(TripleDES-SHA1)
5. 在目标服务器上导入证书
参考:
1. 工具:certificate-utility-for-windows 下载地址:DigiCert Certificate Utility for Windows | DigiCert
2.其他工具:SSL Certificate, Client Certificate & Code Signing Certificate Support | DigiCert
3. 工具:OpenSSL 下载地址: https://slproweb.com/products/Win32OpenSSL.html
4. Windows中的PFX密码不正确 参考文章:https://baijiahao.baidu.com/s?id=1843670441461646459&wfr=spider&for=pc
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |