簡體   English   中英

使用Java Apache HttpClient的HTTP SSL代理

[英]HTTP SSL Proxy with Java Apache HttpClient

是否可以將SSL代理與Java HttpClient(或其他任何客戶端)一起使用?

我真正的問題是擁有直接的SSL代理來發送HTTP或HTTPS連接,並檢查SSL代理和客戶端證書。

例如,對於HTTP請求(我們在客戶端上檢查SSL代理證書,在代理上檢查客戶端證書):

客戶端--- SSL套接字(HTTPS)---> SSL代理---普通套接字(HTTP)->服務器

對於HTTPS請求(使用CONNECT請求來建立SSL連接隧道)(我們在客戶端上檢查SSL代理證書和服務器證書,並在代理上檢查客戶端證書,如果需要,還可能在服務器上):

客戶端--- SSL套接字(HTTPS隧道)---> SSL代理--- SSL套接字(HTTPS)->服務器

我找不到使用HttpClient做到這一點的方法,該方法僅允許設置可以隧道HTTPS請求的純HTTP代理(但這不是我想要的)

謝謝

我能夠使Apache HttpClient連接到啟用SSL的代理。 檢查此SO張貼的代碼: HttpRouteP lanner-它如何與HTTPS代理一起工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM