1
當試圖在Ubuntu使用Apache的HttpClient 4.x版OpenJDK的1.7.0 Tomcat的裏面,我得到一個javax.net.ssl.SSLPeerUnverifiedException:在Tomcat中同行未通過身份驗證與Apache的HttpClient
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
例外。當使用相同的JDK與像
url = new URL(https_url);
HttpsURLConnection con = (HttpsURLConnection)url.openConnection();
一個基本的HTTPS連接它的工作原理,我得到一個連接,並且可以讀取內容。
我跟隨了幾十個關於stackoverflow的答案,Google搜索了幾天,並且都建議將證書導入密鑰庫。我已經做到了,問題依然存在。作爲我的問題聽起來很奇怪,因爲與HttpsURLConnection的基本連接起作用,但使用HttpClient 4.x則不行。
全堆棧跟蹤?另外,你是否使用客戶端證書或類似的東西? –
你好,克里斯托弗,完整的堆棧跟蹤是相同的ES打在這裏stackoverflow。 –