美文网首页
[解决方案]Safari 无法验证网站身份

[解决方案]Safari 无法验证网站身份

作者: NikoXu | 来源:发表于2016-12-15 00:22 被阅读14793次

问题描述

升级到macOS 10.12 Sierra后, 最近使用safari访问 baidu.com/taobao.com/aliyun.com 出现以下提示。
在点击信任证书后, 只能暂时访问, 却加载不了页面上的部分资源, 比如图片。

safari无法验证网站身份"xxx.yyy"

safari can't verify the identify of the website 'xxx.yyy'

如图

Screen Shot 2016-12-14 at 23.46.01.png

问题原因

证书发行商GlobalSign的证书问题导致多家网站的证书不被信任, GlobalSign已经通过更新数据库和清理缓存解决了这个问题, 但是因为macOS系统本身证书验证请求的缓存问题, 导致了safari用户无法从相应网站获取到更新后的正确证书。
于是, Safari使用了缓存的过期的证书, 导致访问过程中接收到此错误弹窗。

GlobalSign: Certificate Revocation Issue

解决

  1. 确保系统偏好设置中"日期和时间"设置无误。

  2. 打开"Spotlight Search"(点击系统右上角或者使用快捷键, 如下图)

    Screen Shot 2016-12-14 at 23.53.00.png
  3. 输入"terminal"或"控制台", 按下回车键, 调出terminal

    Screen Shot 2016-12-14 at 23.59.45.png
  4. 在光标处输入以下命令并按下回车键, 清除KeychainsGlobalSign签发的证书

sqlite3 ~/Library/Keychains/*/ocspcache.sqlite3 'DELETE FROM responses WHERE responderURI LIKE "%http://%.globalsign.com/%";'

  1. 完成, Safari重新加载页面即可

Apple Communities

相关文章

网友评论

      本文标题:[解决方案]Safari 无法验证网站身份

      本文链接:https://www.haomeiwen.com/subject/tsewmttx.html