根本原因是系统时间严重偏差导致SSL/TLS证书验证失败,需校准北京时间、清理证书缓存并更新系统根证书;优先用ntp.ntsc.ac.cn同步时间,再删无效证书、设ISRG Root X1为始终信任,最后完成系统与证书更新。

Mac连接Wi-Fi后访问网页提示“证书无效”“此网站的证书不受信任”或“NET::ERR_CERT_DATE_INVALID”,打不开任何HTTPS网站,根本原因是系统时间严重偏差导致SSL/TLS证书有效期验证失败,必须优先校准北京时间并清理证书缓存。
强制同步北京时间(图形界面法)
打开“系统设置”→“通用”→“日期与时间”,点击左下角锁形图标输入管理员密码解锁。
确保“自动设定日期与时间”已开启,再点击其下方的“设定”按钮。
在服务器地址栏中【删除 time.apple.com,替换为 ntp.ntsc.ac.cn】(中国科学院国家授时中心官方服务器),点击“好”。系统将在5秒内完成首次同步,时间立即跳变为准确北京时间。
若时间仍未修正,说明时区未设为Asia/Shanghai:返回“日期与时间”页面,勾选“使用当前位置自动设定时区”;如无效,手动点击“时区”→“详细信息”→搜索“Shanghai”并选择。
终端命令精准校准(备用强效法)
方法一:单次强制校准
打开“访达”→“应用程序”→“实用工具”→“终端”,输入:sudo sntp -sS ntp.ntsc.ac.cn
输入管理员密码(不显示字符),回车后看到类似“+0.003421s”的输出即表示成功。
方法二:永久绑定国内NTP服务器
在终端中依次执行以下三条命令(每条执行完再输下一条):sudo systemsetup -setnetworktimeserver ntp.tencent.comsudo systemsetup -setusingnetworktimeonsudo systemsetup -settimezone Asia/Shanghai
执行完毕后无需重启,系统时间将与北京标准时间完全对齐。
清除Safari证书缓存与钥匙串残留
第一步:打开“钥匙串访问”(在“访达”→“应用程序”→“实用工具”中),顶部搜索栏输入出问题的网站域名(如bankofchina.com或*.qq.com)。
第二步:找到名称含该域名、或标注“invalid”“expired”“DST Root CA X3”“Let's Encrypt R3”的证书条目,右键→“删除”。
第三步:在钥匙串左侧边栏选择“系统”钥匙串,重点查找并删除过期根证书——【ISRG Root X1 若显示红色叉号,必须设为“始终信任”】(双击证书→“信任”→“使用此证书时”选“始终信任”)。
第四步:重启Safari,重新访问网站,浏览器将重新下载并验证有效证书链。
更新系统与根证书(不可跳过)
1、点击苹果菜单→“系统设置”→“通用”→“软件更新”。
2、安装所有可用更新,特别关注标有“安全性更新”或“证书更新”的补丁。
3、更新完成后重启Mac,Safari会自动加载新版受信任根证书列表。










