Fiddler を使用して iPad アプリの HTTPS 要求/応答を監視しようとしています。Fiddler を実行している Windows 7 PC があり、ポート 8888 を使用して PC を指すように iPad の HTTP プロキシを構成しました。これは正常に機能し、CONNECT トンネル メッセージと「ClientHello」ハンドシェイクがキャプチャ ログに表示されます。ただし、Fiddler で「HTTPS トラフィックの暗号化解除」オプションを有効にするとすぐに、アプリはサーバーへの接続をブロックされます。Fiddler ルート証明書を PC にインストールしようとしました。また、証明書を URL にエクスポートし、Safari を iPad の URL にポイントしてインストールすることで、iPad にも証明書をインストールしました。これは違いはありません。Web サービスを実行しているサーバーにインストールされている SSL 証明書を使用する必要がありますか?
9218 次
4 に答える
2
Fiddler 証明書が完全にインストールされていない可能性があります。
Fiddler 証明書を iPad に電子メールで送信します。電子メールを開き、証明書を開きます。iOS により、証明書を信頼するように求められ、インストールされます。
正しくインストールされていれば、Settings->General->Profile
DO_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 に答える