0
有什麼辦法強制碼頭(在maven上運行)忽略ssl握手問題嗎?目前我的機器有自簽名證書。它使得我的碼頭從其他機器獲取https請求時出現問題(雖然也許我的設置是錯誤的)。儘管如此,我並不需要ssl證書是萬無一失的。因爲我的機器只是一臺開發機器。強迫碼頭(在maven上運行)忽略ssl錯誤
有什麼辦法強制碼頭(在maven上運行)忽略ssl握手問題嗎?目前我的機器有自簽名證書。它使得我的碼頭從其他機器獲取https請求時出現問題(雖然也許我的設置是錯誤的)。儘管如此,我並不需要ssl證書是萬無一失的。因爲我的機器只是一臺開發機器。強迫碼頭(在maven上運行)忽略ssl錯誤
您可以使用apache commons庫中的EasySSLProtocolSocketFactory。
// EasySSLProtocolSocketFactory accepts all self-signed certs
Protocol easyhttps = new Protocol("https", new EasySSLProtocolSocketFactory(), 443);
Protocol.registerProtocol("https", easyhttps); // all https connections will be affected
你面臨討論[這裏]一個類似的問題(http://stackoverflow.com/questions/2215550/mavens-jetty-plugin-ssl-configuration-issue)? – Raghuram 2012-08-06 12:19:32
不,我的錯誤如下: javax.net.ssl.SSLHandshakeException:收到致命警報:certificate_unknown – fajrian 2012-08-07 03:29:10
當您遇到此錯誤時,您正在做什麼? – Kkkev 2012-08-22 21:36:38