IIS8.5 安装证书

问题:iis8.5 导入证书后消失(在IIS中不可见,在证书管理中可以看到,显示缺少私钥)。也可使使用工具查看证书的安装情况

image

 

解决方案:
参考: openSSL 命令:

openssl pkcs12 -export -out output.pfx \
-inkey server.key \
-in server.crt \
-chain -CAfile intermediate.crt \
-password pass:YourStrongPassword
-name "MyWebServer_2025"  # 设置友好名称

 实际使用命令:

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/ 下载,申请证书后,会收到一份邮件,里面有下载连接(下载的红色框框内的证书)

image

  1.3 中间证书没有使用

2. 执行OpenSSL命令

openssl pkcs12 -export -out server.pfx -inkey server.key -in server.pem -password pass:Test2025b 

3. 将证书安装在本地

4.从本次证书中导出,导出时加密算法选择(TripleDES-SHA1)

image

 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

 

posted @ 2025-10-10 13:16  玛雅人  阅读(13)  评论(0)    收藏  举报