MOZILLA_PKIX_ERROR_MITM_DETECTED错误需手动导入自建CA或Burp根证书并仅勾选“信任此证书可用于标识网站”,再清除SSL/OCSP缓存并重启Firefox。

火狐浏览器访问使用自建CA或抓包工具(如Burp Suite)签发的HTTPS站点时,弹出MOZILLA_PKIX_ERROR_MITM_DETECTED或SEC_ERROR_UNKNOWN_ISSUER红色警告页,说明它拒绝信任该证书链——必须将签发者根证书文件手动导入Firefox并明确授予网站身份信任权限,否则所有HTTPS请求持续中断。
确认并准备正确的根证书文件
你不能从报错页面导出证书,也不能用服务器终端证书(如localhost.crt)替代。必须拿到原始根CA证书:Burp Suite用户访问http://burp/→点“CA Certificate”下载ca.crt;mkcert用户找rootCA.pem;OpenSSL自建CA则取ca.crt。打开文件确认以-----BEGIN CERTIFICATE-----开头、-----END CERTIFICATE-----结尾。若为.cer或.der格式,用记事本新建文本,首尾补上上述标记行,保存为.crt或.pem。【务必使用根CA证书,导入中间证书或站点证书完全无效】
在Firefox中导入根证书并启用网站信任
第一步:点击右上角三条横线 → “设置” → 左侧菜单滚动到底部点“隐私与安全”。
第二步:向下找到“证书”区域 → 点击“查看证书…” → 切换到“证书机构”选项卡。
第三步:点击右下角“导入…” → 选中你准备好的.crt或.pem文件 → 点击“打开”。
第四步:在弹出的信任设置窗口中,【务必勾选“信任此证书可用于标识网站”】,其余两项(电子邮件用户、软件提供者)绝对不要勾选——勾选后Firefox会尝试用该CA验证邮件签名或代码签名,引发后续不可预知的证书冲突。
强制清除缓存并重启生效
地址栏输入about:networking#security→回车→点击“Clear SSL Cache”右侧的“Clear”→等待显示“SSL cache cleared”→再点击“Clear OCSP Cache”右侧的“Clear”→关闭所有Firefox窗口(包括任务栏后台进程)→重新启动Firefox。


















