我需要使用一些HTTPS Web服务。要使用证书,我设置(javax.net.ssl) trustStore , trustStorePassword , keyStore 和 keyStorePassword < / strong>属性通过 System.setProperty 。
如果我new URL([HTTPS...WSDL]).openStream()
,它就有效。所以,我确信信任和密钥库属性都可以(没有设置这些属性,我的例程失败了。)
问题是当我尝试使用该服务时,我得到了着名的
sun.security.provider.certpath.SunCertPathBuilderException:无法 找到所请求目标的有效证书路径
异常。
任何人都知道我需要做什么? 非常感谢。
答案 0 :(得分:0)
有三种可能的失败:
要解决最后一步使用: Import CA root cert