2016-05-13 54 views
0

我使用OpenSSL(自簽名)創建了一對SSL證書,以保護JBoss應用程序的HTTPS連接。PKIX路徑構建在Java應用程序中失敗,用於自簽名SSL證書

當我運行應用程序,並試圖獲得通過HTTPS訪問,也沒有顯示該網站,並在我的控制檯拋出錯誤:

PKIX path building failed in Java application 

我知道我應該進口一些證書到Java,像他們說什麼:

長話短說這裏是運行java InstallCert服務器:1234到 生成一個名爲jssecacerts的文件。然後,將該文件放在$ {JAVA_HOME}/lib/security目錄下的 。

我不明白:

1.in其實我設法訪問來自主機的主機B,使用HTTPS,我爲什麼要添加自己的主機到Java的證書,而不是客戶端?

2.使用此方法,與我的實際證書(我的意思是.key和.crt)無關,是正常的嗎?

回答

0

您需要輸入Java裏面CACERT文件

This鏈接您的證書證明它是最好的。

1步:下載證書 第2步:內CACERT

商店,就是它!你的問題解決了。

相關問題