错误信息

Mac 上 Chrome 中的 NET::ERR_CERT_DATE_INVALID

按 Mac 的时钟来看,服务器证书已过期或尚未生效。Chromium 列出了三种原因:时钟不准、服务器证书有问题,或者遭到攻击。

适用于:所有当前 macOS 版本上的 Google Chrome 及其他 Chromium 浏览器。“日期与时间”路径适用于 macOS 13 及更高版本。核查日期:2026年10月29日

症状

  • Chrome 显示“您的连接不是私密连接”和 NET::ERR_CERT_DATE_INVALID。
  • Chrome 显示“您的时钟慢了”或“您的时钟快了”。
  • 许多安全网站同时失败。

可能的原因

  • Mac 的日期或时间不正确。如果许多网站同时失败,最可能的原因是时钟。
  • 服务器上的证书已过期。如果只有一个网站失败,说明其所有者没有续期证书。
  • 网络出示了自己的证书。登录页面或执行检查的代理可能会用一个旧证书来响应。
  • 遭到攻击。Chromium 指出,攻击者可能会出示一个旧证书。不要继续访问该网站。

如何检查

  1. 选取苹果菜单 >“系统设置”>“通用”>“日期与时间”,将日期和时间与手机进行对比。

  2. 在“终端”中显示日期和时间。

    date
  3. 打开其他安全网站,留意是否有许多网站失败。

  4. 显示该网站证书的有效日期。

    curl -vI https://example.com 2>&1 | grep -E 'start date|expire date'

如何修复

  1. 在“日期与时间”中打开“自动设置时间和日期”,并确认时区正确。

  2. 修正时钟后,重新启动 Chrome。

  3. 如果只有一个网站的证书过期,请等待其所有者修复。不要在该网站上输入密码。

  4. 在公共 Wi-Fi 上,请先登录网络。请参阅Mac 上不显示 Wi-Fi 登录页面。

使用 Kilobat

  1. Kilobat 的连接诊断会逐层测试该网站:网络、代理、DNS、规则、IPv4、IPv6、TLS 和服务器,并指出失败的那一层。

    kilobat why https://example.com
  2. Kilobat 的这些检查都是免费的。AI 智能体可以通过 MCP 用 diagnose_connection 和 diagnose_network 运行它们。请参阅找出某个网站或 API 连不上的原因。

常见问题

可以忽略警告继续访问吗?

如果网站需要输入密码或付款,请不要继续。证书过期并不能证明网站是安全的。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。