升级到macOS 10.12 Sierra后, 最近使用safari访问一些网页总是弹出这个提示,弄的不胜其烦啊!
如下图:
这就搞事情了,后来弄明白是什么原因了!
证书发行商GlobalSign的证书问题导致多家网站的证书不被信任, GlobalSign已经通过更新数据库和清理缓存解决了这个问题, 但是因为macOS系统本身证书验证请求的缓存问题, 导致了safari用户无法从相应网站获取到更新后的正确证书。
于是, Safari使用了缓存的过期的证书, 导致访问过程中接收到此错误弹窗。
解决办法:
在终端中输入以下命令并按下回车键, 清除Keychains里GlobalSign签发的证书
sqlite3 ~/Library/Keychains/*/ocspcache.sqlite3 'DELETE FROM responses WHERE responderURI LIKE "%http://%.globalsign.com/%";'