約6か月前、いくつかのWebサイトは徐々にスタイルを失い始め、最終的に一部のWebサイトはOperaで動作しなくなりましたが、他のブラウザーでは動作します。これはすべてOpera-Prestoに対する陰謀のように見えました。 。
今日、私は問題が何であるかを理解しました。失敗したサイトはすべてHTTPSを使用してCSSファイルとJavaScriptファイルを取得しており、重要な証明書の一部が期限切れになっているようです。
オペラはDragonflyで文句を言う:
リクエストはありません。すべてのデータは、ネットワークにアクセスせずにキャッシュから取得されました。
証明書は自動的に更新されないため、手動でインポートする必要があります。しかし、どこから最新のルート証明書をダウンロードできますか?
それは受け入れます:
更新-実際の解決策
実際には、Operaであり、証明書の保存に問題はありませんでした。本当の悪者はEset NOD 32アンチウイルスでした。これは、SSL接続をなんらかの方法で混乱させました。 TorBrowser以外のブラウザでほとんどすべてのSSLWebサイトが機能しなくなったときに理解しました。NOD32をオフにしても問題は解決しませんでした。完全に削除して再インストールする必要がありました。
答えをどうするか?ここにしましょう!
Opera によると、Operaは独自のルートストアを実行していましたが、2013年に実行を停止しました。詳細は以下のとおりです。
Opera Softwareは、以前は独自のルートストアプログラムを実行していましたが、2013年秋に実行されなくなりました。 Operaソフトウェアは、セキュリティ証明書の整合性と信頼性を保護するプロセスを標準化する作業に引き続き積極的に参加しています。
新しいバージョンのOpera(14以降)は、オペレーティングシステムが提供するルートストアと、Googleが管理するEV対応のルートのリストを使用します。古いバージョンのOpera(バージョン9.5から12)は、Operaのオンラインルートストアを使用します。 2013年秋まで、オンラインソリューションはOperaのルートストアプログラムに基づいて構築されていましたが、その後はMozillaのNSSに基づいています。
Operaが証明書を受け入れるには、ルートが上記のルートストアプログラムの一部である必要があります。
以下は、ルート証明書をダウンロードできるいくつかの証明書サイトです。
ダウンロード後にルート証明書をインストールする手順 ここ 、 ここ および ここ があります。
Operaは、「無効な証明書」、「証明書の有効期限が切れています」などの画面を通じて、必要な証明書の通知を提供します。これを何度も行う場合はバグであり、 ここ と言うように通知をオフにしてみることができます。
私は使ったことがありませんが、 Operaでサポートされているリスト証明書を検索するスクリプトを含むブログでさえ があります。