修复“Safari 无法验证网站身份……”错误消息
“Safari 无法验证网站“URL”的身份
此网站的证书无效。您可能正在连接到一个伪装成“URL”的网站,这可能会使您的机密信息面临风险。您是否仍要连接到该网站?”
首先,这可能是一个完全有效的安全警告,您需要单击“显示证书”按钮来尝试验证一切看起来是否符合您自己的要求(您尝试访问的域是可信的,匹配, ETC)。另一方面,这也可能显示为来自 Safari 的错误消息,这就是我们要在此处进行故障排除的原因。
举一个常见的例子,当您访问网络上的其他网站时,您可能会发现针对 Facebook 相关域弹出此警报,在这种情况下,错误可能如下所示:
“Safari 无法验证网站“static.ak.facebook.com”的身份
此网站的证书无效。您可能会连接到一个伪装成“static.ak.facebook.com”的网站,这可能会使您的机密信息面临风险。您是否仍要连接到该网站?”
几乎任何网站都可能发生这种情况,可能是因为 Facebook 在网络上随处可见的“赞”和“分享”按钮,这可能会导致用户在完全不同的地方看到证书错误,例如 IMDB或纽约时报。
同样,在执行任何其他操作之前,您需要自己确认证书是否有效,但如果您确信这是客户端错误(即您或您正在为其排除 Safari 故障的人),您通常可以使用下面详述的方法解决它。
这旨在解决仅来自 Safari 的错误“无法验证”消息,在您信任列出的所有站点和域但仍收到错误消息的情况下。这不应用于忽略有效的安全警报。
将 Safari 更新到最新版本
您需要先执行此操作,更新到您的 Mac OS X 版本支持的最新版本的 Safari。您可以通过以下方式检查:
- 转到 Apple 菜单并选择“软件更新”
- 安装所有适用于 Safari 的更新
这很重要,因为过时版本的 Safari 可能存在错误、缺陷或未修补的安全问题,这些问题会导致触发证书验证问题。许多用户发现只需更新 Safari 即可完全解决问题。您可能想尝试清除 cookie 也适用于受影响的域,但这不是必需的。
在最新版本的 Safari 上仍有问题?现在让我们进行更多的技术故障排除……
通过修复钥匙串修复无效证书错误
解决错误证书错误的第一种方法是转向钥匙串访问,然后验证并修复 Mac OS X 中活动用户帐户包含的证书。以下是操作方法:
- 退出 Safari
- 按 Command+空格键调出 Spotlight 搜索,然后输入“Keychain Access”并按回车启动应用
- 转到“Keychain Access”菜单并从菜单列表中选择“Keychain First Aid”
- 输入当前用户密码,然后选中“验证”框,然后选择“开始”按钮
- 接下来,选择“修复”单选框,然后再次选择“开始”
- 重新启动 Safari 并再次访问网站
现在一切应该恢复正常,Safari 在访问网站时应该不会再抛出“无法验证身份”错误。
修复钥匙串是一种常见的故障排除技术,当各种登录详细信息和帐户细节在各种 Mac 应用程序或系统任务中没有被正确记住,甚至包括 wi-fi 路由器 和 持续 wi-fi 网络登录请求,通常可以解决此类问题。
确认系统时间正确
如果问题仍然存在,您的时间设置可能已关闭。是的,时间,就像计算机上的时钟一样。如果这是问题所在,则很容易解决:
- 确保 Mac 可以访问互联网,这是从 Apple 服务器检索准确的日期和时间信息所必需的
- 退出 Safari
- 打开 Apple 菜单并转到“系统偏好设置”
- 选择“日期和时间”并选中“自动设置日期和时间”框(如果该框已选中,请取消选中,等待 10 秒,然后再次选中)
- 重新启动 Safari
您应该可以继续使用,不会再出现验证错误。这适用于系统时间报告与远程服务器的预期时间大不相同的情况,例如计算机从未来报告自己(对不起 McFly)。
您是否有其他解决方案来解决来自 Safari 的错误验证错误?请在评论中告诉我们!