FiddlerのHTTPS証明書エラー解決
FiddlerでHTTPSトラフィックをキャプチャする際に発生する証明書エラーの解決方法
この記事はAIによって韓国語から機械翻訳されています。原文と表現が異なる場合があります。
原文(韓国語)を読む- Fiddler Classic(Not Everywhere)
Fiddlerを使用していると、HTTPS証明書が原因でトラブルになることがよくあります。
通常、証明書の有効期限切れ、有効期間が長すぎる、証明書が信頼できないなどのエラーですが、
このような場合、Googleで見つかる解決策(certenroll engine reset)でも解決できず、しばらく悩みましたが、解決策を見つけたので共有します。
(一般的な解決策、Fiddler最新バージョン)
Tools - Options - HTTPS - Actions - Reset All Certificate
通常は上記の解決策で解決するはずですが、今回私が遭遇したケースでは、Reset All Certificateを実行するとFiddlerがフリーズしてしまう現象が発生しました。
解決後にその理由を推測してみると、リセットの過程でFiddlerが生成したワイルドカード証明書を削除する必要があるのですが、削除できないワイルドカード証明書があり、FiddlerがException(例外)に陥って停止してしまったようです。
とにかく、前置きはさておき、これを解決するためには、Fiddlerがインストールしたワイルドカード証明書およびFiddlerの証明書(DO_NOT_TRUST_FiddlerRoot)をすべて手動で削除すれば解決します。
実行 - certmgr.msc
└ [個人] - [証明書]に存在するすべてのワイルドカード証明書を削除
└ [信頼されたルート証明機関]に存在するすべてのDO_NOT_TRUST_FiddlerRoot証明書を削除
└ .. その他、別のパスに存在するすべてのFiddler証明書を削除
その後、(一般的な解決策)に戻ってReset All Certificateを実行すれば、正常にHTTPS証明書が発行されることが確認できます。
(震え…)
コメント