【发布时间】:2016-04-25 21:37:45
【问题描述】:
api中的查询功能失败,出现以下异常:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
为了解决这个异常,我手动下载了证书并将其导入到 cacerts,一切正常。但是该证书的有效期已设置为几天,使得该解决方案不可行。
出于测试目的,我创建了一个信任策略来允许所有证书,但我没有找到将它与 Rest Api 集成的方法。我正在使用 HttpClient 4.4。
我该如何解决这个问题?谢谢。
【问题讨论】:
-
您是否有不能使用 Rally Rest Toolkit for Java 的原因? github.com/RallyTools/RallyRestToolkitForJava
-
我正在使用 Rally Rest Toolkit for java。问题出现在api的查询功能中。在此阶段获取此 SSLhandshakeException。我可以通过在受信任的密钥库中添加证书来临时解决此问题,但有效性设置为一个小范围。
标签: java ssl rally apache-httpclient-4.x sslhandshakeexception