我正在运营一个本地开发网站。保护它的证书是由我自己的内部证书颁发机构颁发的。我已将证书颁发机构添加到 MacOS 钥匙串(keychain)并将其标记为受信任。
这曾经有效。周末,它停止工作。我很想说我什么都没变,但显然有些东西变了。没有想到什么具体的(也许是重启后 Chrome 自动更新?)
我使用的是 Chrome 版本 59.0.3071.115(正式版)(64 位)
我已使用 Opera 和 Firefox 检查本地站点,它按预期安全加载。 (我已将 CA 证书添加到每个浏览器各自的受信任根中)。 Safari 也很好用。只有 Chrome 让我感到悲伤。
如果我查看开发人员工具,安全面板会发送混合消息。它说证书有效,但提示页面不安全。无法查看证书:
最佳答案
@dorian 是对的。 https://bugs.chromium.org/p/chromium/issues/detail?id=715969 中解释了该问题.这不是开头描述的 TeleText 字符串错误。相反,我生成了一个版本 1 的 SSL 证书,而它应该是一个版本 3 的证书。
使用 OpenSSL 创建 version3 证书的说明:
关于macos - MacOS 上的 Chrome 停止信任自签名 CA 颁发的证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44950492/