3

Java HttpClient (またはそうでない場合は他のクライアント) で SSL プロキシを使用することは可能ですか?

私の本当の問題は、直接 SSL プロキシを使用して HTTP または HTTPS 接続を送信し、SSL プロキシとクライアント証明書をチェックすることです。

たとえば、HTTP 要求の場合 (クライアントで SSL プロキシ証明書をチェックし、プロキシでクライアント証明書をチェックします):

クライアント --- SSL ソケット (HTTPS) ---> SSL プロキシ --- プレーン ソケット (HTTP) ---> サーバー

HTTPS リクエスト (SSL 接続をトンネリングするために CONNECT リクエストを使用) の場合 (クライアントで SSL プロキシ証明書とサーバー証明書をチェックし、要求された場合はプロキシとサーバーでクライアント証明書をチェックします):

クライアント --- SSL ソケット (HTTPS トンネル) ---> SSL プロキシ --- SSL ソケット (HTTPS) ---> サーバー

HTTPSリクエストをトンネリングできるプレーンなHTTPプロキシのみを設定できるHttpClientでそれを行う方法が見つかりません(しかし、それは私が望むものではありません)

ありがとう

4

1 に答える 1

1

Apache HttpClient を SSL 対応プロキシに接続させることができました。コードについては、この SO 投稿を確認してください: HttpRoutePlanner - How does it work with an HTTPS Proxy

于 2013-03-21T13:23:37.373 に答える