【发布时间】:2020-04-07 03:44:12
【问题描述】:
我有一个关于我反复看到的 IIS SSL 证书问题的问题。 当我将 CA 颁发的 SSL 证书导入 IIS 时,我发现它不起作用,除非我使用标记为可导出的私钥导入它。 据我所知,每个版本的 IIS 的默认证书导入设置是将私钥标记为不可导出。
因此,如果我将证书导入 IIS,且私钥不可导出,Chrome 和 Edge 等网络浏览器将拒绝它并拒绝加载网页,并且用户会收到错误消息。
(我确认 SSL 证书是问题,因为页面通过启用 http/80 正确加载)。
我发现我必须将证书标记为可导出的私钥才能使其工作。
有没有人发现同样的问题?
有没有人能够让 IIS 在没有标记为可导出的私钥的情况下正常工作? 为什么 Microsoft 设置默认的 IIS 证书导入设置,使其默认不起作用? 有人知道为什么 IIS 需要在安装时将私钥标记为可导出才能正常运行吗?
【问题讨论】:
-
如果 Chrome 或 Edge 拒绝它,请运行报告以查看问题所在,docs.jexusmanager.com/tutorials/ssl-diagnostics.html。但是,我不记得 IIS 需要可导出的私钥,它的导入向导也没有设置。
-
由于客户端不应该访问私钥,他们不知道它是否可以导出。别的东西是不同的。 Exportable 允许您将网站移动到新服务器,而无需获得新的 SSL 证书。