如何让 Firefox 忽略所有 SSL 认证错误?

Tei*_*eiv 31 firefox certificate ssl

我在一个有很多限制和监控的专用网络上。每个 HTTPS 连接都会导致 SSL 认证错误(也许那些人使用“中间人”方法来解密网络中的 HTTPS 流量?)

到目前为止,我已经尝试了这些问题的解决方案。

但就我而言,每次访问安全站点时仍需添加例外。此外,对于某些站点,来自不同域的资源(例如图像、样式表、脚本)将无法加载,并且站点会损坏且无法读取。

www.google.com 使用了无效的安全证书。

该证书不受信任,因为颁发者证书未知。服务器可能没有发送适当的中间证书。可能需要导入额外的根证书。

错误代码:SEC_ERROR_UNKNOWN_ISSUER

对于 Chrome,有一个不受支持的命令行开关--ignore-certificate-errors但它使 Chrome 忽略所有 SSL 认证错误。有什么可以在 Firefox 中做同样的事情吗?(我在 Windows 7 上使用最新版本的 Firefox)

Kar*_*aru 32

Firefox 没有这样的设置。

这是一个非常简洁的答案,但恐怕仅此而已。火狐通常对犯错的侧面不是让你查看网站在所有在某些问题的情况下,而不是让你忽略它,即使你想。

也就是说,如果您在专用网络上收到所有内容的证书警告,则几乎可以肯定本地 IT 组正在运行 SSL 拦截代理。如果不接受他们的证书,您将无法访问互联网,因此您可以这样做:

  • 通过单击地址栏中的锁、向右箭头,然后单击“更多信息”,打开出现错误的页面之一(在 Firefox 中添加异常后)的证书属性。

  • 在“安全”选项卡中,单击“查看证书”,然后单击新窗口中的“详细信息”选项卡。

  • 在证书层次结构下,检查最顶层证书的名称。它可能来自诸如赛门铁克或梭子鱼之类的安全供应商。

  • 单击它,然后转到底部的导出。

  • 将文件保存在可访问的地方

  • 关闭安全和证书窗口,然后打开您的 Firefox 设置(右上角的汉堡菜单,选项)

  • 单击左下角的高级,然后单击查看证书

  • 单击“权限”选项卡,然后单击“导入”

  • 找到刚刚保存的文件

  • 接受警告。

非常重要的是您不要养成执行此程序的习惯,并且只有在您完全确定证书是合法的时才执行此操作。我再怎么强调都不为过——如果您有点不确定,请致电 IT 人员并让他们验证证书上的名称,因为现在您刚刚告诉 Firefox 接受您刚刚导入的 CA 签署的任何和所有证书。对于此证书,您将不会再收到此类警告。如果您导入了恶意证书,那么您就是中了自己的脚。

  • @Mikey TK:我尝试像您告诉我的那样从 Reddit(例如)导出证书。但是当我导入它时,Firefox 给出了这个错误信息**这不是证书颁发机构证书,因此无法将其导入到证书颁发机构列表中**。下面是证书导出的截图:[Image](http://imgur.com/ZyLh6tI) (4认同)
  • @davidgo:在我的工作场所,诸如 VPN、SSH、SOCKS、HTTP 代理甚至网络代理之类的东西会导致立即禁止网络,只有我的经理的正式请求才能帮助我再次访问网络。 (2认同)
  • 不要只验证名称;验证证书指纹。这更难伪造。 (2认同)
  • 尽管如此,`--ignore-certificate-errors` 选项会有所帮助。在这里的企业环境中,我们_仅_使用 Firefox 来访问数百个 ILO 控制台,所有这些控制台都是供应商配置的,带有无效证书。因此,对于其中的每一个,我们都会收到一个证书警告:-\ 不确定这是否可以在 [#435013](https://bugzilla.mozilla.org/show_bug.cgi?id=435013 "Cert error "sec_error_reused_issuer_and_serial" (例如对于 Linksys 设备)不能被覆盖”),也许需要一份新报告...... (2认同)