web-dev-qa-db-ja.com

Chrome Fiddlerルート証明書を信頼しません

Fiddlerをマシンにインストールしています。 HTTPSトラフィックを解読するためにFiddlerルート証明書をインストールしましたが、それはFFとIEでのみ動作し、クロムでは動作しません。 ChromeはFiddlerの証明書を信頼せず、トンネル接続への接続を許可しません。

Fiddler2.comのページでプラグインを探してみましたが、何も表示されません。

63
Citronex

Fiddlerを更新したところ、同様の問題が発生しました。これは私のためにそれを修正しました: http://textslashplain.com/2015/10/30/reset-fiddlers-https-certificates/

Fiddler 4.6.1.5 +

  • ツール>オプションをクリックします。
  • [〜#〜] https [〜#〜]タブをクリックします。
  • テキストがCertEnrollエンジンによって生成された証明書であることを確認します。

    注:エンジンをMakeCertからCertEnroll、そのような場合、Fiddlerを再起動して最初から開始すると、CertEnrollが表示されるはずです。)

  • アクション>すべての証明書をリセットをクリックします。これには数分かかる場合があります。

  • すべてのプロンプトを受け入れます(証明書を削除して再追加するため)

Fiddler 4.6.1.4以前

  • ツール>オプションをクリックします。
  • [〜#〜] https [〜#〜]タブをクリックします。
  • HTTPSトラフィックの復号化チェックボックスをオフにします。
  • インターセプト証明書の削除ボタンをクリックします。これには数分かかる場合があります。
  • 表示されるプロンプトをすべて受け入れます(たとえば、これらの証明書を削除しますか?)
  • (オプション)Fiddler.DefaultCertificateProviderリンクをクリックし、ドロップダウンがCertEnrollに設定されていることを確認します。
  • Fiddlerを終了して再起動します。
  • ツール>オプションをクリックします。
  • [〜#〜] https [〜#〜]タブをクリックします。
  • HTTPSトラフィックの復号化チェックボックスを再度チェックします。
  • 表示されるすべてのプロンプトを受け入れます(たとえば、このルート証明書を信頼しますか)

これはおそらくこれに対する多くの潜在的な解決策の1つにすぎないと思いますが、「接続はプライベートフィドラーではありません」の上位の検索結果の1つとして登場するので、追加します。うまくいけば、それが他の人に役立つことを願っています。

注:上記を実行した後、Fiddlerを再起動する必要があるとコメントした人もいます。

148
Chris

また、証明書ジェネレータプラグインが原因である可能性があるかどうかを確認する価値があります。

私の場合、FiddlerはCertMaker.BCCertMakerを使用していました。アンインストール、再インストール、CertEnroll engineへの復帰後、SSLは再び機能します。

  1. Fiddlerとそのすべての設定をアンインストールします。
  2. 最新バージョンをインストールします。
  3. 確認ツール-> Telerik Fiddlerオプション...-> HTTPSで、CertEnroll engineが証明書の生成を実行することを確認します。
  4. 同じダイアログで、アクション->すべての証明書をリセットを押して、Chrisの答えのように、すべてのプロンプトを受け入れます。
  5. Fiddlerを再起動します。
3
Eric Eskildsen

@chrisによる答えに加えて、証明書をクリアした後、私の場合はデバイス、私の電話はフィドラーに接続していることを確認してください。それ以外の場合は、古い証明書が引き続き保持され、新しい証明書は取得されません。

1
krv