首先检查系统日期和时间是否正确,确保自动设置开启;若网站可信可临时点击“显示详情”后访问;清除Safari证书缓存,删除钥匙串中相关无效证书;更新macOS系统以获取最新根证书;对于企业站点可手动导入并信任证书。

如果您在使用 Safari 浏览器访问某个网站时,浏览器弹出“此网站的证书无效”的警告提示,可能是由于网站的安全证书过期、配置错误或设备时间不准确导致系统无法验证证书有效性。以下是解决该问题的操作步骤。
本文运行环境:MacBook Air,macOS Sonoma
一、检查系统日期和时间设置
证书的有效性依赖于设备的系统时间。如果设备的日期或时间设置错误,可能导致 Safari 误判证书为无效。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、进入“通用”后,点击“日期与时间”选项。
3、开启自动设置功能,确保系统从网络时间服务器同步正确的时间。
二、尝试刷新网页并忽略警告(临时方案)
对于明确知晓安全性的网站,可临时绕过证书警告继续访问,但需注意风险。
1、在出现“此网站的证书无效”页面时,点击“显示详情”。
2、在展开的选项中,找到并点击“访问此网站”按钮。
3、Safari 将加载网页内容,但地址栏会持续显示警告图标以提醒用户连接不安全。
三、清除 Safari 的证书缓存
旧的或损坏的证书缓存可能干扰新证书的验证过程,清除缓存有助于恢复正常访问。
1、打开“访达”,前往“应用程序” > “实用工具” > 双击打开“钥匙串访问”。
2、在搜索框中输入问题网站的域名,查找相关的证书条目。
3、选中可疑或无效的证书,右键选择“删除”。
4、重启 Safari 浏览器并重新访问网站,系统将重新下载并验证最新的有效证书。
四、更新操作系统以获取最新根证书
macOS 系统内置了受信任的根证书列表,过旧的系统版本可能缺少对新证书颁发机构的支持。
1、点击苹果菜单,选择“系统设置” > “通用” > “软件更新”。
2、安装所有可用的系统更新,包括安全补丁和根证书更新。
3、重启设备后再次尝试访问原网站,查看是否仍提示证书无效。
五、手动添加受信任的证书
对于企业内部网站或自签名证书的站点,可通过手动导入证书并设置为完全信任来消除警告。
1、从网站管理员处获取有效的 .cer 或 .crt 格式证书文件。
2、双击证书文件,使其自动导入“钥匙串访问”中的“系统”或“登录”钥匙串。
3、在“钥匙串访问”中找到该证书,双击打开设置窗口。
4、展开“信任”选项,将“使用此证书时”设置为“始终信任”。
5、关闭窗口并输入密码确认更改,Safari 将不再对此站点显示证书警告。

