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.
我如何解决这个问题?谢谢。
1条答案
按热度按时间qvtsj1bj1#
你写了你想找到一种方法来允许所有证书,并使用HttpClient和Rally Rest Toolkit for Java。以下是如何从restApi访问HttpClient:
下面是一个信任所有证书的示例。g.自签名证书: