![安装 Exchange 2003 IIS 证书](https://linux22.com/image/528427/%E5%AE%89%E8%A3%85%20Exchange%202003%20IIS%20%E8%AF%81%E4%B9%A6.png)
我遇到了一点问题。我已经在 StartCom 上为我的域名 mail.company.com 注册了新证书。这是免费的一年期证书。我在网站上从头开始创建了它,没有使用 IIS 来生成请求。现在的问题是,如果我安装生成的证书,当我使用 SSLDiag 验证证书时会收到错误消息(因为 OWA 不起作用):“#WARNING:您没有与此证书相对应的私钥”。
那么我该如何使用私钥安装它。我确实有私钥和密码(它是在网站上为我生成的),只是一个简单的 .key 文件。当通过 MMC 计算机证书将 ssl.crt 导入到机器时,可以在 IIS 中使用,但错误如上所述。
答案1
您可以使用 OpenSSL 将证书和密钥合并为 PFX 文件。
命令如下:openssl pkcs12 -export -out mycert.pfx -in mycert.cert -inkey mykey.key
答案2
这也许是可行的,但如果您从 Exchange Server 上的 IIS 生成 CSR,然后使用它来创建新证书,则会更加容易且更具支持性。
大多数证书供应商允许您撤销密钥并将其替换为具有相同到期日期的新密钥,而无需支付额外费用。
除非你有非常充分的理由不这样做,否则我建议重新开始。