簡體   English   中英

我需要什么Java SSL(HTTPS)連接

[英]What do I need for a java SSL (HTTPS) connection

我是代碼簽名和證書的新手。 簡短說明:我連接到Alfresco存儲庫,以使用OpenCMIS將一些文檔下載到客戶端。 一切正常,直到我通過使用SSL(HTTPS Url)連接的測試服務器進行測試為止。 在這里我有一個例外

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我沒有這些經驗,也不知道該怎么做才能使我的應用程序正常運行? 我已閱讀我必須使用證書或信任庫之類的東西? 但是我到底需要做什么? 有人能幫助我嗎?

編輯:我應該提到我正在開發一個Java Web Start應用程序。 有沒有一種解決方案,我不必手動將證書安裝到本地信任庫?

EDIT2:好的,因為我必須在每台計算機上導入證書,所以這不再是一個選擇,我將使用忽略證書驗證的解決方法。

總之謝謝你們!!!

我為類似的問題嘗試了很久,並且正在工作。

System.setProperty("javax.net.ssl.trustStore", ""); 
System.setProperty("javax.net.ssl.trustStorePassword", ""); 
System.setProperty("javax.net.ssl.trustStoreType", "");
Security.ssl.allowUnsafeRenegotiation", "true");
System.setProperty("javax.net.ssl.keyStore", ""); 
System.setProperty("javax.net.ssl.keyStorePassword", ""); 
System.setProperty("javax.net.ssl.keyStoreType", ""); 
System.setProperty("sun.security.ssl.allowUnsafeRenegotiation", "true"); 

通過在使用的應用程序服務器中配置trustorekeystore ,也可以實現相同的trustore

問題在於證書未正確導入。 我希望下面的鏈接能對您有所幫助。

鏈接1

鏈接2

暫無
暫無

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

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