我正在维护一些 Web 应用程序。开发和 QA 环境使用无效/过时的 ssl 证书。
虽然这通常是一件好事,但 Firefox 让我点击了十几次来接受证书,这很烦人。
是否有配置参数使 Firefox(也可能是 IE)接受任何 ssl 证书?
编辑:我已经接受了该解决方案,该解决方案有效。但是感谢所有建议使用自签名证书的人。我完全清楚,公认的解决方案给我留下了一个巨大的安全漏洞。尽管如此,我还是懒得更改所有应用程序和所有环境的证书......
但我也强烈建议任何人启用验证!
尝试添加例外:FireFox -> 工具 -> 高级 -> 查看证书 -> 服务器 -> 添加例外。
我在尝试访问我公司的一个 Intranet 站点时遇到了这个问题。这是我使用的解决方案:
about:config
firefox地址栏并同意继续。security.ssl.enable_ocsp_stapling
。这会降低您的安全性,因为您将能够查看具有无效证书的站点。Firefox 仍然会提示您证书无效,并且您可以选择继续,所以对我来说冒险是值得的。
转到工具 > 选项 > 高级“选项卡”(?) > 加密选项卡
单击“验证”按钮,取消选中检查有效性复选框
请注意,这是非常不安全的,因为它让您可以接受任何无效的证书。只有在您不关心证书有效性的 Intranet 上使用浏览器,或者您一般不关心时,我才会这样做。
如果您的开发人员使用 Firefox 3,则使用免费证书是一个更好的主意。Firefox 3 大声抱怨自签名证书,这是一个主要的烦恼。
为什么不使用自签名 SSL 证书,而不是使用无效/过时的 SSL 证书?然后,您可以在 Firefox 中为该站点添加一个例外。
创建一些不错的新 10 年证书并安装它们。该程序相当简单。
从(1B)在此网页上生成您自己的 CA(证书颁发机构)开始:创建证书颁发机构和自签名 SSL 证书并生成您的 CA 证书和密钥。一旦你有了这些,生成你的服务器证书和密钥。创建证书签名请求 (CSR),然后使用 CA 证书对服务器密钥进行签名。现在像往常一样在 Web 服务器上安装您的服务器证书和密钥,并将 CA 证书导入 Internet Explorer 的受信任的根证书颁发机构存储(Flex 上传器和 Chrome 也使用)和 Firefox 的证书管理器颁发机构存储在每个需要的工作站上使用自签名、CA 签名的服务器密钥/证书对访问服务器。
您现在应该不会看到任何有关使用自签名证书的警告,因为浏览器会在信任库中找到 CA 证书并验证服务器密钥已由该受信任证书签名。同样在 Magento 等电子商务应用程序中,Flex 图像上传器现在可以在 Firefox 中运行,而不会出现可怕的“自签名证书”错误消息。
如果您有一个有效但不受信任的 ssl 证书,您可以在 Extras/Properties/Advanced/Encryption --> View Certificates 中导入它。将 ist 作为“服务器”导入后,您必须“编辑信任”以“信任此证书的真实性”,然后就可以了。我总是无法使用 HP VuGen 和 Performance Center 记录安全网站
要获得安全的替代方案,请尝试Perspectives Firefox 插件
如果此链接不起作用,请尝试以下链接: https ://addons.mozilla.org/en-US/firefox/addon/perspectives/
MitM Me 插件可以做到这一点——但我认为自签名证书可能是一个更好的解决方案。