Q
当你打开Mac,发现现在是早上8:00整!一定不是你眼花了或者还没睡醒,因为开机时的网络问题时常导致Mac无法自行调整时间而使用默认时间,比如2016/1/1,8:00:00。
不仅如此,你还会欲哭无泪地发现:“我的Mac你肿么了!Safari为什么打不开网页了!!!App Store怎么一直登陆错误。。。”就像这样:
Safari打不开页面
哈哈哈,起初我以为是单纯的网速问题,后来发现使用http协议的网页完全没有影响(如简书),而使用https协议的网页是无论如何也打不开的!
问题就在这里,https会获取系统当前时间来检验网页证书是否是信任的有效证书:
- 信任:浏览器内置了信任的根证书,就是看看web服务器的证书是不是这些信任根发的或者信任根的二级证书机构颁发的。
- 有效,就是看看web服务器证书是否在有效期,是否被吊销了。
由于系统时间的异常导致了证书的有效性无法验证,所以所有使用https协议的应用我们都无法正常使用。
S
解决办法当然是把可爱的小Mac的时间掰正啊!!!打开日期与时间偏好设置,输入你的开机密码解锁以自动更改系统时间,如图:
Solution好了,你可以正常且安全的使用https啦!
此种情况大部分发生在系统时钟无法正常运行的Mac上,原因大概有电池损坏,断电后时钟停止工作;没有开启时间自动更新等。
网友评论