我正在调试 Internet Explorer 11 的一个问题,并在浏览器中加载了我的开发 URL,这在 Mozilla Firefox 中运行良好,但在 IE(和 Chrome)中我收到“网站安全证书”警告(如下所示)并且无法访问该网站(但在 Firefox 中使用相同的 URL 可以正常工作)。
有人能解释一下如何解决这个问题吗?
注意 - 我使用的是 Windows 10(最新版)
答案1
Chrome 和微软的浏览器(Edge 和 Internet Explorer)使用的是 Windows 的证书管理系统。Firefox 使用自己的证书管理系统。这就是 Firefox 运行良好的原因。
根据帮助页面,此错误代表(由我格式化):
- 安全证书被网站以欺诈手段获取或使用。
- 证书中指定的加密密钥可能已被泄露,或者证书中列出的用户无权使用它(例如,公司已被出售)。
- 颁发证书的证书颁发机构保留一份已撤销证书的列表,并且 Internet Explorer 会检查该列表。
(来源)。
我们知道 [1] 不是这种情况(Firefox 同意此证书),只要 Firefox 是最新的,[2] 就不会发生。因此,我们假设此证书不安全 [3],Firefox 只是在拖延并将撤销它。
你该怎么办?如果可以,请尝试查找此证书CA
并找出撤销的原因。如果您认为这是一个错误,您可以添加此内容CA
(在 Chrome 中:设置 > 显示高级设置 > HTTPS/SSL > 管理证书 > 授权 > 导入)。但是,我会不是这样做并从另一个证书注册另一个证书CA
。