11

Fiddler を使用して iPad アプリの HTTPS 要求/応答を監視しようとしています。Fiddler を実行している Windows 7 PC があり、ポート 8888 を使用して PC を指すように iPad の HTTP プロキシを構成しました。これは正常に機能し、CONNECT トンネル メッセージと「ClientHello」ハンドシェイクがキャプチャ ログに表示されます。ただし、Fiddler で「HTTPS トラフィックの暗号化解除」オプションを有効にするとすぐに、アプリはサーバーへの接続をブロックされます。Fiddler ルート証明書を PC にインストールしようとしました。また、証明書を URL にエクスポートし、Safari を iPad の URL にポイントしてインストールすることで、iPad にも証明書をインストールしました。これは違いはありません。Web サービスを実行しているサーバーにインストールされている SSL 証明書を使用する必要がありますか?

4

4 に答える 4

2

Fiddler 証明書が完全にインストールされていない可能性があります。

Fiddler 証明書を iPad に電子メールで送信します。電子メールを開き、証明書を開きます。iOS により、証明書を信頼するように求められ、インストールされます。

正しくインストールされていれば、Settings->General->ProfileDO_NOT_TRUST_Fiddler の下に新しい iOS 設定があります。その設定は、インストールされた証明書です。

証明書がインストールされると、Fiddler は HTTPS トラフィックを表示できるようになります。

于 2013-01-17T04:38:52.693 に答える
0

テストのためにhttps://github.comを開こうとしています。そして、ジョシュが言ったようにしました(電子メールで証明書をインストールします)。しかし、「サーバーへの安全な接続を確立できないため、Safari はページを開くことができません」と出くわしました。http プロキシを閉じると、https;//github.com が表示されます。

于 2014-05-02T09:37:50.133 に答える
0

この記事から「CertMaker アドオン」をインストールし、質問に記載されているすべてのことを再試行してください。問題なく動作します。

于 2015-03-02T09:16:21.477 に答える