Java “如何修复”;sun.security.validator.ValidatorException:PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException“;

Java “如何修复”;sun.security.validator.ValidatorException:PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException“;,java,amazon-web-services,centos,sun,Java,Amazon Web Services,Centos,Sun,我正在尝试从AWS EC2访问一个API,我遇到了一个异常 sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException 但当我在浏览器上点击相同的API时,它工作正常,没有任何警告 空气污染指数为: https://idgenvip.qa.ch3.s.com/IDGen/services/id/ge

我正在尝试从AWS EC2访问一个API,我遇到了一个异常

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException
但当我在浏览器上点击相同的API时,它工作正常,没有任何警告

空气污染指数为:

https://idgenvip.qa.ch3.s.com/IDGen/services/id/generate?idType=GIFT_REGISTRY_ID
我问infra的一个家伙,他告诉我这不是证书相关的问题

我已尝试将此API正常工作的服务器中存在的所有证书放入我的AWS EC2实例中,但仍然得到相同的错误

编辑:
我尝试在idgenvip.qa.ch3.s.com上ping,它的数据包丢失率为0%。


请帮助解决此问题。。任何形式的帮助都将不胜感激。

您提到的问题中可能存在的重复项。。询问者试图通过浏览器连接时收到警告。但在我的例子中,它工作得非常好。多年来,在处理此类问题时,这个错误:“sun.security.validator.ValidatorException:PKIX路径构建失败”总是与应用程序信任库中缺少CA或leaf证书有关。请注意,java有自己的SSL/TLS引擎,因此您必须在/lib/security/cacerts中列出证书,并确保它包含信任端点证书所需的所有证书。。询问者试图通过浏览器连接时收到警告。但在我的例子中,它工作得非常好。多年来,在处理此类问题时,这个错误:“sun.security.validator.ValidatorException:PKIX路径构建失败”总是与应用程序信任库中缺少CA或leaf证书有关。请注意,java有自己的SSL/TLS引擎,因此您必须在/lib/security/cacerts中列出证书,并确保它包含端点证书信任所需的所有证书。