You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox开发者版更新后出现SEC_ERROR_INADEQUATE_KEY_USAGE错误求助

Firefox开发者版与npm配合出现SEC_ERROR_INADEQUATE_KEY_USAGE的修复方案
  • 重新生成npm本地证书
    先清空npm缓存:

    npm cache clean --force
    

    要么重新安装依赖让工具自动生成合规证书,要么手动用OpenSSL生成带正确密钥用法的自签名证书:

    openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes -extensions server_cert -config <(echo "[req]"; echo distinguished_name=req; echo "[server_cert]"; echo keyUsage=digitalSignature,keyEncipherment; echo extendedKeyUsage=serverAuth)
    

    生成后在npm服务的配置里指定新的cert.pem和key.pem路径。

  • 调整Firefox安全配置

    1. 地址栏输入about:config,确认风险提示后进入。
    2. 找到security.enterprise_roots.enabled,设置为true,让Firefox使用系统信任的根证书。
    3. 找到security.cert_pinning.enforcement_level,设置为0,临时关闭证书固定检查(注意:这会降低安全性,仅用于测试)。
    4. 找到security.ssl.enable_ocsp_stapling,设置为false,关闭OCSP装订验证。
  • 检查本地服务证书配置
    确认localhost:9050对应的服务使用的证书包含serverAuth扩展(扩展密钥用法),以及digitalSignature、keyEncipherment的密钥用法。如果是npm启动的服务,查看服务的配置文件,确认证书路径和参数无误——部分工具更新后默认证书配置可能发生变化。

  • 重置Firefox开发者版
    若上述方法均无效,尝试重置浏览器:

    1. 打开菜单 > 帮助 > 更多故障排除信息。
    2. 点击“刷新Firefox”,重置后重新配置必要的扩展和证书。

内容的提问来源于stack exchange,提问作者Klinger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 01:11:01