[英]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");
通過在使用的應用程序服務器中配置trustore
和keystore
,也可以實現相同的trustore
。
問題在於證書未正確導入。 我希望下面的鏈接能對您有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.