火狐浏览器提示“证书无效”或“已过期”需按序排查:先检查网站证书有效期并确认系统时间是否准确;再启用security.enterprise_roots.enabled以信任系统根证书;最后可临时禁用ocsp检查(仅调试用,会降低安全性)。

火狐浏览器提示“证书无效”或“已过期”,通常是因为网站使用的HTTPS证书无法被浏览器信任,导致连接被中止——这并非你本地网络故障,而是服务器端证书状态异常或客户端校验机制严格所致。
检查证书是否真的过期
点击地址栏左侧的锁形图标 → 选择“连接已加密” → 点击“更多信息” → 在弹出窗口中点击“查看证书” → 切换到“详细信息”标签页 → 查看“有效期至”字段。
如果当前日期已超过该截止日期,说明证书确已过期,网站管理员需尽快续签。火狐不接受过期证书,【不会给出任何绕过选项】,这是强制安全策略,无法通过设置关闭。
确认系统时间是否准确
方法一:在Windows搜索栏输入“日期和时间设置”,打开后确认时区正确、且“自动设置时间”已开启。
方法二:在macOS点击菜单栏右上角时间 → “打开日期与时间偏好设置” → 勾选“自动设定日期与时间”并确保时间服务器可用。
若系统时间比真实时间快数天或数月,火狐会误判有效证书为“尚未生效”或“已过期”。这是用户侧最常见却最容易忽略的原因。
排查根证书是否缺失或损坏
第一步:在火狐地址栏输入 about:config → 点击“接受风险并继续”。
第二步:在搜索框中输入 security.enterprise_roots.enabled → 双击将其值设为 true(启用系统根证书库)。
第三步:重启火狐,访问同一网站再测试。该设置允许火狐读取操作系统预装的受信任根证书,尤其对某些企业环境或国产操作系统(如统信UOS、麒麟)中新增的CA证书至关重要。
注意:若此前手动导入过自签名证书或中间证书,但未同步更新根证书链,也可能导致验证失败。此时需联系证书签发方获取完整证书包(含根+中间证书)并重新导入。
禁用OCSP证书吊销检查(仅临时调试用)
方法一:在 about:config 中搜索 security.OCSP.enabled → 双击改为 0。
方法二:搜索 security.ocsp.require → 设为 false。
OCSP是实时查询证书是否被吊销的协议。若网站OCSP响应服务器不可达或超时,火狐默认会拒绝连接。关闭它可跳过此校验,但【会降低安全性,切勿长期启用】。











