有没有办法使Firefox忽略无效的ssl证书?


80

我正在维护一些Web应用程序。开发和质量保证环境使用无效/过时的ssl证书。

尽管通常这是一件好事,但是Firefox使我像十几次单击一样接受证书,这很烦人。

是否有使Firefox(可能还有IE)接受任何ssl证书的配置参数?

编辑:我接受了解决方案,那是可行的。但是,感谢所有建议使用自签名证书的人。我完全知道,公认的解决方案给我留下了一个巨大的安全漏洞。尽管如此,我还是懒得为所有应用程序和所有环境更改证书...

但是我也强烈建议任何人不要启用验证功能!


1
我将指出,此问题适用于具有针对其域的有效证书,但只能(在给定时间)通过IP地址访问的Web服务器。能够访问https://123.45.67.89/而不用额外点击4次,这对我来说是一个极大的祝福。
Sparr 2010年

Answers:


24

转到工具>选项>高级“制表符”(?)>加密选项卡

点击“验证”按钮,然后取消选中复选框以检查有效性

请注意,这是非常不安全的,因为它会使您敞开大门接受任何无效的证书。仅当在Intranet上使用浏览器时(证书的有效性与您无关,或者您通常不关心),我才会这样做。


5
我很困惑:我在FF2或FF3上找不到该选项。只有一个选项可以切换OCSP的使用。在FF的哪个版本中看到了您的描述?
sleske

9
这似乎是一个非常糟糕的主意。
格雷格·赫尔曼

8
OCSP是检查证书吊销的方法,而不是检查证书的方法。
布鲁诺

1
好吧,我真的希望他们能。我需要对浏览器进行编程以进行自动抓取。默默无闻的安全性并不是安全性。
CMCDragonkai 2014年

7
@Drazick现在,该选项在下面的复选框中Preferences -> Advanced -> Certificates被标记为"Query OCSP responder servers to confirm the current validity of certificates"
bruchowski

58

尝试添加例外:FireFox->工具->高级->查看证书->服务器->添加例外。


16
当指定“ HTTP严格传输安全性(HSTS)”时,无法添加异常,因此答案将永远不会起作用。
rveach

我收到的“该站点提供了有效的,经过验证的身份。不需要例外”的SAME站点给了我这个错误:“ SSL证书主机名不匹配ssl_domain_invalid”
凯蒂

+1代表更好的答案,接受的答案非常不安全。我经常在本地开发中使用自签名证书遇到这种情况,最好逐个案例地添加例外。Mozilla支持论坛上的相关问题
解答

只是为了好玩,这里有个捷径可以转到@ henryc2323指向您的屏幕:“ chrome://pippki/content/exceptionDialog.xul”只需将其粘贴到Firefox的地址字段中即可。作为参考,我在这里找到:support.mozilla.org/en-US/questions/1094104
AlienFromCA

22

尝试访问我的公司Intranet网站之一时遇到了这个问题。这是我使用的解决方案:

  1. 输入about:configFirefox地址栏并同意继续。
  2. 搜索名为的首选项security.ssl.enable_ocsp_stapling
  3. 双击此项以将其值更改为false。

这将降低您的安全性,因为您将能够查看带有无效证书的站点。Firefox仍会提示您该证书无效,您可以选择继续进行操作,因此值得我冒险。


是真正正确的答案。当您使用重定向到注册页面的公共WLAN时,而您拥有的只是Firefox,那么您知道该页面不是 google.com/ncr,并且希望可以暂时接受ISP错误证书。而不在证书配置中配置永久异常。然后,取消选中“永久存储此异常”复选框,然后退出。
阿兰·潘尼捷

2
在Mac的Firefox 53.0中对我不起作用。可能是因为它们每隔几周就会完全改变此浏览器的工作方式。
sudo

我正在尝试在本地主机上使用https进行开发。我试过了,但是没用。截图-i.imgur.com/1LVqLQw.png
Noitidart

3

为什么不使用自签名SSL证书,而不使用无效/过时的SSL证书?然后,您可以在Firefox中为该站点添加例外。


3

如果您的开发人员使用Firefox 3,则使用免费证书是一个更好的主意。Firefox3大声抱怨自签名证书,这是一个很大的麻烦。


2

如果您拥有有效但不受信任的ssl证书,则可以在Extras / Properties / Advanced / Encryption-> View Certificates中将其导入。将ist导入为“服务器”后,您必须“编辑信任”以“信任此证书的真实性”,仅此而已。使用HP VuGen和Performance Center记录安全网站时总是遇到麻烦


1

创建一些不错的新的10年证书并安装它们。该过程相当容易。

(1B)开始,在此网页上生成您自己的CA(证书颁发机构)创建证书颁发机构和自签名SSL证书,并生成您的CA证书和密钥。获得这些证书后,生成服务器证书和密钥。创建一个证书签名请求(CSR),然后使用CA证书对服务器密钥进行签名。现在,像往常一样在网络服务器上安装服务器证书和密钥,并将CA证书导入到Internet Explorer的受信任的根证书颁发机构存储(也由Flex上传器和Chrome使用)以及每个需要的工作站上的Firefox的证书管理器授权存储中使用自签名,CA签名的服务器密钥/证书对访问服务器。

现在,您将不会看到有关使用自签名证书的任何警告,因为浏览器将在信任库中找到CA证书,并验证服务器密钥已被此可信证书签名。同样在Magento这样的电子商务应用程序中,Flex图像上载器现在将在Firefox中运行,而不会出现可怕的“自签名证书”错误消息。



0

MITM我插件会做到这一点-但我觉得自签名的证书可能是一个更好的解决方案。


2
错误:“此加载项已被管理员禁用。” 在Mozilla插件网站上。
KERR
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.