2016-04-01 205 views
0

我正面臨一個奇怪的問題。 嘗試獲取Web服務調用和證書配置爲獲取響應。所以,最初我從瀏覽器導入證書並能夠成功獲取WS調用。SSL證書鏈錯誤

問題是每當我從一個角度更改爲另一個像java調試透視我得到證書鏈錯誤。 錯誤是不一致的。當我更改信任庫中的證書(與所有鏈接的證書)它正在工作,第二天同樣不會工作,因此再次更改爲舊證書。 可能是iam無法正確的方式,但總體來看這個問題似乎不一致。可以請任何人告訴我這個證書鏈的工作原理。

對證書的理解真令人沮喪。 順便說一句iam使用java 7

回答

0

我前幾年面臨同樣的問題,我遵循以下解決方案,讓事情開始工作。

您需要在

$JAVA_HOME/jre/lib/security/

安裝證書只要進入這個目錄並安裝證書。

要安裝使用以下命令

sudo keytool -import -file amirssw.cer -keystore cacerts 

用這個命令,你將能夠在密鑰庫中安裝證書。

通過這種方式,你可以在你的控制之下獲得東西。

請參考以下鏈接,它可以幫助您正確使用證書。 http://blog.hexican.com/2010/12/sending-soap-messages-through-https-using-saaj/ https://ruelajingsantiago.wordpress.com/2013/08/16/saaj-web-service-client-over-ssl/

乾杯:)