从哪里获得 Opera 12.17 的根 SSL 证书?

Pau*_*aul 5 browser opera certificate ssl

大约六个月前,几个网站开始逐渐失去风格,最终其中一些完全停止在 Opera 中工作,尽管它们在其他浏览器中工作。所有这一切看起来都像是针对 Opera-Presto 的阴谋。

今天我意识到问题是什么:所有失败的站点都在使用 HTTPS 来检索他们的 CSS 和 JavaScript 文件,而且一些重要的证书似乎已经过期。

歌剧在蜻蜓抱怨:

没有提出要求。所有数据都是从缓存中检索的,无需访问网络。

由于证书不会自动更新,我需要手动导入它们。但是从哪里下载最新的根证书呢?

它接受:

  • 资源管理器
  • 用户 (x509)
  • p7s(pkcs 7 签名)
  • p7 (pkcs 7)
  • p12(带安全密钥的 pkcs #12)
  • pem

更新 - 真正的解决方案

实际上,Opera 没有任何问题,它是证书存储!真正的坏人是 Eset NOD 32 防病毒软件,它以某种方式干扰了 SSL 连接,尽管它不应该这样做。当几乎所有 SSL 网站在 Tor 浏览器之外的任何浏览器中都停止工作时,我理解了这一点。关闭 NOD32 并没有解决问题。我不得不将其完全删除并重新安装。

有答案怎么办?让它在这里!

xCa*_*are 4

Opera称,Opera 曾经运行自己的根存储,但在 2013 年停止了这样做。详细信息如下:

Opera Software 曾经运行自己的根存储程序,但从 2013 年秋季开始,它不再这样做。Opera Software 继续积极参与标准化流程的工作,以保障安全证书的完整性和可信度。

较新版本的 Opera(14 及更高版本)使用操作系统提供的根存储以及由 Google 维护的支持 EV 的根列表。旧版本的 Opera(版本 9.5 到 12)使用 Opera 的在线根存储。直到 2013 年秋天,在线解决方案都是基于 Opera 的根存储程序构建的,但此后它基于 Mozilla 的 NSS。

为了让 Opera 接受证书,根应该是上述根存储程序的一部分。

以下是几个可以下载根证书的证书站点:

  1. 数字证书

  2. 地质信托

下载根证书后,这里这里这里都有关于安装根证书的说明。

Opera 通过“证书无效”“证书已​​过期”等屏幕提供所需证书的通知。如果执行此操作的次数过多,则这是一个错误,您可以尝试像这里所说的那样关闭通知。

虽然我没有使用过,但甚至有一个博客提供了搜索 Opera 支持的列表证书的脚本