【解決】Firefoxで「SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED」エラーが出る原因と6つの対処法
Firefoxで特定のウェブサイトにアクセスしようとした際に、「エラーコード:SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED」というメッセージが表示されることがあります。多くのユーザーの報告によると、この問題は突然発生する傾向があり、それ以前は同じページに何の問題もなくアクセスできていたとのことです。また、WindowsとMacの両方の環境で同様の報告が寄せられている点にも注意が必要です。
「SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED」エラーの主な原因
本記事では、多数のユーザー報告と、実際に問題を解決できたユーザーが試した修復方法をもとに調査を行いました。その結果、このエラーを引き起こす可能性がある主な要因として、以下の項目が挙げられます。
- 中間証明書や例外設定の不具合 – Firefoxのプロファイルフォルダ内にある証明書データベースや例外ファイルを整理することで解決したケースがあります。具体的には「cert_override.txt」を削除し、「cert9.db」または「cert8.db」をリネームするのが最も簡単な方法です。
- アドウェアによるセキュリティ警告 – 「E-Rewards Notify」など、アドウェアのフロントとして機能するアプリケーションも、このエラーメッセージを引き起こすことがあります。該当アプリを見つけてアンインストールすれば解決します。
- マルウェア感染 – ブラウザハイジャッカー(ブラウザ乗っ取り型マルウェア)も、このエラーの原因として確認されています。専用のセキュリティスキャナーで除去し、Firefoxを再インストールすることで解決できます。
- AvastのHTTPSスキャン機能 – Avastは接続情報を送信する仕様のため、Firefoxで誤検知を起こしやすいことで知られています。HTTPSスキャンを無効化すれば誤検知は解消されます。
- Kasperskyのルート証明書が未登録 – 64ビット版FirefoxとKasperskyを併用している場合、Firefoxにウイルス対策ソフトのルート証明書が存在しないためにエラーが発生することがあります。証明書メニューから手動でインポートすれば解決します。
以下では、同様の状況にあるユーザーが実際に問題を解決できたトラブルシューティング手順を紹介します。各方法は有効性と重要度の順に並べているため、上から順番に試して、ご自身の環境で問題が解決する方法を見つけてください。
方法1:cert9.db / cert8.db のリネームと cert_override.txt の削除
多くのユーザーが、Firefoxプロファイルフォルダ内の「cert8.db」または「cert9.db」をリネームし、「cert_override.txt」を削除することで問題を解決したと報告しています。この操作により、Firefoxが現在保持している中間証明書と例外設定がリセットされ、「SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED」エラーが解消されることが期待できます。
手順は以下の通りです。
- Firefoxを開き、画面右上のメニューボタン(☰)をクリックします。次に「ヘルプ」を選択し、表示されたメニューから「トラブルシューティング情報」をクリックします。
- トラブルシューティング情報の画面で、「プロファイルフォルダー」欄の「フォルダーを開く」ボタンをクリックします。
- 現在のFirefoxプロファイルフォルダが開いたら、変更を加える前にFirefoxアプリケーションを終了してください。
- Firefoxを閉じたら、「cert9.db」または「cert8.db」(使用しているFirefoxのバージョンによって異なります)を右クリックし、「名前の変更」を選択します。拡張子「.db」の後ろに「.old」を追加してEnterキーを押せば完了です。これにより、ブラウザは既存のデータベースファイルを無視し、次回起動時に新しいファイルを作成します。
注意: エクスプローラーでファイルの拡張子が表示されない場合は、上部の「表示」タブから「隠しファイル」にチェックを入れてください。 - 続いて、「cert_override.txt」を右クリックして「削除」を選択し、Firefoxが保存している中間証明書と例外設定をすべて取り除きます。
- 以上の変更が完了したら、Firefoxを再起動し、エラーがまだ発生するかどうかを確認してください。
同じエラーが引き続き表示される場合は、次の方法に進んでください。
方法2:アドウェアアプリのアンインストール
このエラーメッセージを引き起こすことが知られているマルウェア/アドウェアは複数ありますが、最も多く報告されているのは「E-Rewards Notify」アプリです。
実際に、「プログラムと機能」画面からアドウェアをアンインストールすることで問題が解決したという報告が複数あります。手順は以下の通りです。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」の一覧が開きます。

- 一覧を確認し、不審なプログラムがないか探します。まずは、このエラーの原因として最もよく知られているE-Rewards Notifyアプリを探しましょう。
ヒント: 問題が発生し始めた時期がおおよそ分かる場合は、「インストール日」で並べ替えると見つけやすくなります。 - 該当するプログラムが見つかったら、右クリックして「アンインストール」を選択し、画面の指示に従ってアンインストールを完了させます。

- アンインストールが完了したら、パソコンを再起動します。
- 再起動後、以前エラーが発生していたウェブページに再度アクセスし、問題が解決したかどうかを確認してください。
同じエラーが引き続き表示される場合は、次の方法に進んでください。
方法3:マルウェアスキャンの実行
原因となるアドウェア/マルウェアを特定・除去できなかった場合は、セキュリティスキャナーを使って原因を突き止めるのが現実的な選択肢となります。実際に、マルウェアスキャンによって悪質なブラウザハイジャッカーを検出・駆除できたという報告もあります。
筆者の経験上、ブラウザハイジャッカーへの対応力という点で、無料のセキュリティスキャナーの中でもMalwarebytesは特に優れています。マルウェア/アドウェアが原因の可能性を排除するため、Malwarebytesでディープスキャンを実行してみてください。
スキャンと駆除が完了したら、パソコンを再起動し、Firefoxを再インストールしてください。これは、ブラウザハイジャッカー感染の場合、クリーンアップの過程で一部のブラウザファイルが削除されるため必要な手順です。
方法4:AvastのHTTPSスキャンを無効化する(Avast利用者向け)
一部のユーザーによると、Avast! アンチウイルスを使用している環境でもこの問題が発生することがあります。特定の状況下で、AvastがMITM(中間者攻撃)が行われていると誤認識し、誤検知を起こすのです。
調査の結果、Avastは接続情報を送信する仕様であるため、Firefoxで「SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED」エラーをトリガーしがちだということが分かりました。
該当する場合は、Avastの設定を開いて「基本設定」に移動し、「HTTPSスキャンを有効化」のチェックボックスをオフにすることで、誤検知を防ぐことができます。
設定変更後、パソコンを再起動して問題が解決したかどうかを確認してください。
この方法が該当しない場合は、次の方法に進んでください。
方法5:Kasperskyのルート証明書をFirefoxに手動インストールする
64ビット版FirefoxをKasperskyと併用している場合、Firefoxにウイルス対策ソフトのルート証明書が存在しないことが原因で、このエラーが発生することがあります。
該当する場合の修正手順は以下の通りです。
- Firefoxを開き、右上のメニューボタンをクリックして「設定」を選択します。
- 設定画面の左側メニューから「プライバシーとセキュリティ」を開き、下へスクロールして「証明書」セクションの「証明書を表示」をクリックします。

- 「証明書マネージャー」が開いたら、「認証局」タブを選択し、「インポート」ボタンをクリックします。

- インポート画面が表示されたら、アドレスバーにKasperskyの証明書フォルダのパスを入力してEnterキーを押します。フォルダ内の「ルート証明書」を選択して「開く」をクリックしてください。
- 確認ウィンドウが表示されたら、すべての信頼チェックボックスにチェックが入っていることを確認して「OK」をクリックします。
- ブラウザを再起動し、問題が解決したかどうかを確認してください。
まだエラーが発生する場合は、次の方法に進みましょう。
方法6:security.pki.sha1_enforcement_level の値を変更する
Facebook Workspaceなど一部のサービスにアクセスできないユーザーからは、Firefoxの詳細設定でSHA-1強制レベルの値を調整することで問題が解決したという報告があります。
この手順では、FirefoxがSHA-1証明書を追加チェックなしで受け入れるように再設定します。これによりエラーは解消されますが、閲覧セッションが攻撃に対して脆弱になる可能性がある点には注意が必要です。あくまで自己責任で実施してください。
実施する場合は、以下の手順に従ってください。
- Firefoxを開き、アドレスバーに「about:config」と入力してEnterキーを押し、詳細設定画面にアクセスします。
- 警告画面が表示されたら、「危険性を承知の上で使用する」ボタンをクリックします。
- 詳細設定画面で、検索ボックスに「security.pki.sha1」と入力し、変更対象の設定値を探します。
- 「security.pki.sha1_enforcement_level」をダブルクリックし、値を「4」に変更して保存します。
- ブラウザを再起動し、問題が解決したかどうかを確認してください。
-
ページが読み込まれない Firefox を修正する方法
Firefox は、インターネットを閲覧するのに最も安全なブラウザの 1 つです。ただし、Firefox がページをロードしないという厄介な問題に直面する可能性があります。ブラウザのキャッシュの破損、インターネット接続の問題、互換性のないアドオン、またはブラウザの拡張機能が原因で、このエラーが発生する可能性があります。 Firefox が更新後にページを読み込めない主な理由の 1 つは、ブラウザーが Web ページにアクセスできないように保護する驚異的なセキュリティ スイートが原因です。この問題に直面している場合、このガイドは同じ問題を解決するのに役立ちます.それでは、読み続けてください!
-
Firefox が応答しない問題を修正
安定したブラウジング体験を求めるなら、Firefox が最適です。ブラウザーの豊富なテーマと拡張機能のサポートは、世界中の非常に多くの視聴者を魅了しています。とはいえ、問題がないわけでもありません。 Firefox が応答しないという問題が発生する場合があります 問題。同じ問題に直面している場合でも、心配しないでください。あなた一人じゃありません。この記事で説明されている方法に従って、簡単で効果的なトラブルシューティング方法を使用して、この問題を自分で解決できます。そのため、起動時に Firefox が応答しない問題を修正するために読み続けてください。 Firefox が応答しない問題を修