【发布时间】:2019-03-06 15:06:21
【问题描述】:
对于开发,我的团队正在使用自签名 SSL 证书。在我机器的受信任的根证书颁发机构存储中安装证书后,SSL 证书在 Chrome 和 IE 11 中被识别为有效:
Internet Explorer 11:
铬 69:
但 Edge(42 版)似乎忽略了证书:
根据我从 Edge 收到的消息(“这可能是因为该站点使用了过时或不安全的 TLS 安全设置”),我认为我的本地开发服务器可能正在使用过时的 TLS 版本,但我可以验证在 Chrome 的开发工具中,流量正在使用 TLS 1.2 进行加密:
为什么 Edge 似乎忽略了我作为受信任根证书安装的自签名证书?我该如何解决?
我尝试过的事情:
- 在我的个人和中间根证书颁发机构商店中安装相同的证书
- 重新启动我的机器
【问题讨论】:
-
对于 Windows 上的自签名证书,证书名称必须与机器名称完全匹配。我也总是添加本地主机。这意味着您有时必须将计算机重命名为有效的 DNS 名称。然后将该名称添加到您的
hosts文件中。
标签: ssl certificate ssl-certificate microsoft-edge