![](/img/trans.png)
[英]How to resolve error of certificate while accessing vcenter using java?
[英]How to resolve Java Certificate Issue?
我能夠通過瀏覽器訪問 WSDL,但是當我嘗試通過部署在本地機器上的 java 應用程序訪問相同的 WSDL 文件時,我遇到了以下證書錯誤。 我正在使用 Java 1.8
對於同一問題,我已經在這里解決了許多答案,並且我嘗試了幾乎所有答案,但問題仍然存在。
到目前為止我所做的
1- 我從 Chrome 導出了證書,將其保存為 Base 64。
2- 將 cer 粘貼到我的 JDK 位置 C:\\Program Files\\Java\\jdk1.8.0_171\\jre\\lib\\security\\mig_root.cer
3- 我運行了這個命令:keytool -import -alias cac -file "C:\\Program Files\\Java\\jdk1.8.0_171\\jre\\lib\\security\\mig_root.cer" -keystore cacerts -storepass changeit
4-重新啟動我的機器。
5- 問題仍然存在。
錯誤
javax.xml.ws.WebServiceException: Failed to access the WSDL at: https://myURL?WSDL. It failed with: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.
keytool -import -alias ca -file somecert.cer -keystore cacerts -storepass changeit [返回]
信任此證書:是
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.