1
最近,我們的一個java應用程序試圖運行amazone負載均衡器的SSL保護Web服務,該服務的簽名由GoDaddy簽名。我們沒有將公鑰證書鏈文件(PEM編碼)的內容複製並粘貼到「證書鏈」框中。現在我們看到以下錯誤:javax.net.ssl.SSLHandshakeException
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
。有沒有辦法解決這個異常?
它實際上是一個** TrustStore **,他應該將證書導入。查看KeyStore和TrustStore之間的區別http://stackoverflow.com/questions/318441/truststore-and-keystore-definitions –
yes TrustStore和keyStore是邏輯名稱,密鑰庫保存pvt密鑰,並且TrustStore包含主機服務器信任的公共證書。但同一商店可用作密鑰庫和信任庫 – coder
@coder意思是將中間證書(PEM編碼)公鑰的內容複製並粘貼到證書鏈框中? 密鑰庫包含私鑰和證書及其相應的公鑰。我們只能將此私鑰和公鑰添加到amazone ec2中。 –