webservice報錯unable to find valid certificat path的解決辦法
今天維護的系統由於SSL證書變更了,專案突然webservice認證訪問報錯unable to find valid certification path to requested target,後來終於解決了,特意整理了一下這個問題的解決方案。
1問題分析Java在訪問SSL加密的網站時,需要從JDK的KeyStore 裡面查找相對應可信證書,
從對應的網站下載相關的證書,然後把證書導入自己的jdk裡面,就可以解決問題了
2.1證書下載,通過IE流覽器打開相對於的網址,點擊安全報告,再點擊查看證書
2.2點擊複製到文件,
一定要以管理員身份運行,要不然會報無許可權導入的錯誤
C:WINDOWSsystem32>cd C:Program FilesJavajdk1.6.0_43jrelibsecurity
4執行下麵的導入命令
keytool -import -file D:key .cer -keystore cacerts -alias server
5輸入密碼 changeit,是否信任證書,輸入y
請大家多多關注我的頭條號,謝謝大家