讲师中心 微信公众号
AI工具推荐 视频效率加速

Firefox浏览器提示SEC_ERROR_BAD_SIGNATURE该如何排查?

酷辰姑娘_6623

酷辰姑娘_6623

发布时间:2026-06-28 12:52:57

|

891人浏览过

|

来源于php中文网

原创

SEC_ERROR_BAD_SIGNATURE错误源于证书签名验证失败,需依次卸载重装代理证书、启用security.enterprise_roots.enabled、清除SSL/OCSP缓存、重置TLS参数或重建cert9.db/key4.db证书库。

firefox浏览器提示sec_error_bad_signature该如何排查?

Firefox浏览器提示SEC_ERROR_BAD_SIGNATURE,说明浏览器在验证网站SSL证书签名时失败,常见于代理工具(如Burp、Fiddler)安装中间人证书后、杀毒软件劫持HTTPS连接、或系统根证书库变更导致火狐无法正确校验签名链;此时不能靠清普通浏览数据解决,必须定位并清理异常证书或调整信任策略。

先确认是否由代理/抓包工具引发

如果你近期安装过Burp Suite、Fiddler或Charles等抓包工具,并导入过其自签名CA证书,SEC_ERROR_BAD_SIGNATURE大概率是该证书私钥签名失效、版本不匹配或被火狐新版本拒绝所致。

方法一:卸载并重装代理证书

打开Firefox → 地址栏输入about:preferences#privacy → 滚动到底部点“查看证书” → 切换到“证书机构”标签页 → 在列表中找到PortSwigger CA(Burp)或FiddlerRoot Certificate → 选中 → 点击“删除” → 确认。

回到Burp Suite → Proxy → Options → 在“Import / export CA certificate”区域点击“Export CA Certificate” → 选择格式为DER(.cer)或PEM(.pem) → 保存到桌面。

再次进入about:preferences#privacy → 查看证书 → 证书机构 → 导入 → 选中刚导出的文件 → 勾选“信任此证书用于标识网站” → 确定。

【必须重启Firefox才能使新证书生效,否则仍报错】

检查是否被杀毒软件或企业策略干扰

Avast、Bitdefender、Kaspersky等杀软会注入自己的根证书进行HTTPS扫描,而火狐默认不信任Windows系统证书存储——除非你手动启用企业根证书支持。

第一步:启用Windows根证书信任

地址栏输入about:config → 点击“我了解此风险” → 搜索security.enterprise_roots.enabled → 双击将其设为true。

第二步:重启Firefox,立即测试是否恢复访问。

若仍报错,说明杀毒软件证书已损坏或签名异常,需手动清理:

Win+R → 输入certmgr.msc → 展开“受信任的根证书颁发机构” → 在右侧列表中搜索关键词avast、bitdefender、kaspersky → 右键删除所有匹配项 → 同样清理“中级证书颁发机构”下的同类条目。

仿UC浏览器官方网站全屏jQuery幻灯片
仿UC浏览器官方网站全屏jQuery幻灯片

仿UC浏览器官方网站全屏jQuery幻灯片

下载

强制清除SSL底层缓存与会话状态

OCSP响应、TLS会话票证、证书链验证结果这些缓存若签名校验失败,会固化错误判断,常规刷新无效。

① 执行硬重载绕过缓存

确保当前标签页停留在报错页面(如https://example.com)→ Windows/Linux按Ctrl + Shift + R,macOS按Command + Shift + R → 观察地址栏左侧是否出现旋转图标,有则说明正在实时重查OCSP和重建TLS握手。

② 清空SSL与OCSP内存缓存

地址栏输入about:networking#security → 分别点击“Clear SSL Cache”和“Clear OCSP Cache”右侧的Clear链接 → 等待显示“SSL cache cleared”和“OCSP cache cleared”后再关闭页面。

③ 删除域名级磁盘缓存条目

地址栏输入about:cache → 点击“主缓存(disk)”下方的“列出缓存条目” → Ctrl+F搜索目标域名(如baidu.com)或关键词/ocsp/、/cert/ → 找到含https://且路径含/ocsp/的Key → 复制该完整Key → 新建标签页粘贴Key并回车 → 返回“Not in cache”即表示删除成功。

重置证书数据库与TLS协商参数

当cert9.db损坏或TLS版本协商僵化时,SEC_ERROR_BAD_SIGNATURE可能持续出现,且不随其他操作缓解。

方法一:重置TLS版本限制

访问about:config → 搜索security.tls.version.min和security.tls.version.max → 右键选择“重置”恢复默认值(通常为1和4,对应TLS 1.0–1.3)。

方法二:重建证书数据库

关闭Firefox所有窗口 → 打开about:support → 点击“配置文件夹”旁的“打开文件夹” → 在弹出的文件夹中,找到并删除cert9.db和key4.db两个文件 → 重新启动Firefox,它会自动生成全新证书库。

【删除cert9.db和key4.db将清除所有手动导入的证书(包括代理证书),务必提前备份或记录】

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

969

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2840

2023.10.25

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

0

2026.10.15

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

0

2026.10.15

Python 虚拟环境是什么
Python 虚拟环境是什么

Python虚拟环境专题介绍项目依赖隔离的作用,汇集venv与uv创建、激活、退出及解释器切换的相关文章,并覆盖Windows、Linux和VS Code中的常见配置问题。

0

2026.10.15

Python 怎么安装并配置环境变量
Python 怎么安装并配置环境变量

Python安装与环境变量配置专题汇集Windows、macOS和Linux的安装步骤、PATH设置、pip配置及常见报错排查文章,帮助完成解释器安装并验证命令行可以正常运行。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Firebug入门教程
Firebug入门教程

共7课时 | 5.2万人学习

前端最全HTTP基础原理及应用
前端最全HTTP基础原理及应用

共12课时 | 2.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn