Pau*_*aul 5 browser opera certificate ssl
大约六个月前,几个网站开始逐渐失去风格,最终其中一些完全停止在 Opera 中工作,尽管它们在其他浏览器中工作。所有这一切看起来都像是针对 Opera-Presto 的阴谋。
今天我意识到问题是什么:所有失败的站点都在使用 HTTPS 来检索他们的 CSS 和 JavaScript 文件,而且一些重要的证书似乎已经过期。
歌剧在蜻蜓抱怨:
没有提出要求。所有数据都是从缓存中检索的,无需访问网络。
由于证书不会自动更新,我需要手动导入它们。但是从哪里下载最新的根证书呢?
它接受:
更新 - 真正的解决方案
实际上,Opera 没有任何问题,它是证书存储!真正的坏人是 Eset NOD 32 防病毒软件,它以某种方式干扰了 SSL 连接,尽管它不应该这样做。当几乎所有 SSL 网站在 Tor 浏览器之外的任何浏览器中都停止工作时,我理解了这一点。关闭 NOD32 并没有解决问题。我不得不将其完全删除并重新安装。
有答案怎么办?让它在这里!
据Opera称,Opera 曾经运行自己的根存储,但在 2013 年停止了这样做。详细信息如下:
Opera Software 曾经运行自己的根存储程序,但从 2013 年秋季开始,它不再这样做。Opera Software 继续积极参与标准化流程的工作,以保障安全证书的完整性和可信度。
较新版本的 Opera(14 及更高版本)使用操作系统提供的根存储以及由 Google 维护的支持 EV 的根列表。旧版本的 Opera(版本 9.5 到 12)使用 Opera 的在线根存储。直到 2013 年秋天,在线解决方案都是基于 Opera 的根存储程序构建的,但此后它基于 Mozilla 的 NSS。
为了让 Opera 接受证书,根应该是上述根存储程序的一部分。
以下是几个可以下载根证书的证书站点:
Opera 通过“证书无效”“证书已过期”等屏幕提供所需证书的通知。如果执行此操作的次数过多,则这是一个错误,您可以尝试像这里所说的那样关闭通知。
虽然我没有使用过,但甚至有一个博客提供了搜索 Opera 支持的列表证书的脚本。