修复“Safari 无法验证网站身份……”错误消息

Safari

“Safari 无法验证网站“URL”的身份

此网站的证书无效。您可能正在连接到一个伪装成“URL”的网站,这可能会使您的机密信息面临风险。您是否仍要连接到该网站?”

首先,这可能是一个完全有效的安全警告,您需要单击“显示证书”按钮来尝试验证一切看起来是否符合您自己的要求(您尝试访问的域是可信的,匹配, ETC)。另一方面,这也可能显示为来自 Safari 的错误消息,这就是我们要在此处进行故障排除的原因。

举一个常见的例子,当您访问网络上的其他网站时,您可能会发现针对 Facebook 相关域弹出此警报,在这种情况下,错误可能如下所示:

Safari 无法验证网站错误的身份

“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 中活动用户帐户包含的证书。以下是操作方法:

  1. 退出 Safari
  2. 按 Command+空格键调出 Spotlight 搜索,然后输入“Keychain Access”并按回车启动应用
  3. 转到“Keychain Access”菜单并从菜单列表中选择“Keychain First Aid”
  4. 输入当前用户密码,然后选中“验证”框,然后选择“开始”按钮
  5. 接下来,选择“修复”单选框,然后再次选择“开始”
  6. 修复 Mac OS X 中的钥匙串

  7. 重新启动 Safari 并再次访问网站

现在一切应该恢复正常,Safari 在访问网站时应该不会再抛出“无法验证身份”错误。

修复钥匙串是一种常见的故障排除技术,当各种登录详细信息和帐户细节在各种 Mac 应用程序或系统任务中没有被正确记住,甚至包括 wi-fi 路由器持续 wi-fi 网络登录请求,通常可以解决此类问题。

确认系统时间正确

如果问题仍然存在,您的时间设置可能已关闭。是的,时间,就像计算机上的时钟一样。如果这是问题所在,则很容易解决:

  1. 确保 Mac 可以访问互联网,这是从 Apple 服务器检索准确的日期和时间信息所必需的
  2. 退出 Safari
  3. 打开  Apple 菜单并转到“系统偏好设置”
  4. 选择“日期和时间”并选中“自动设置日期和时间”框(如果该框已选中,请取消选中,等待 10 秒,然后再次选中)
  5. 重新启动 Safari

您应该可以继续使用,不会再出现验证错误。这适用于系统时间报告与远程服务器的预期时间大不相同的情况,例如计算机从未来报告自己(对不起 McFly)。

您是否有其他解决方案来解决来自 Safari 的错误验证错误?请在评论中告诉我们!