解决“无法找到有效的证书路径”而无需关闭安全性或手动附加cacerts

时间:2018-09-09 12:53:08

标签: java security ssl ssl-certificate truststore

尝试连接到站点时出现异常:

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文件中。或者我已经看到了可以完全关闭此安全功能的解决方案。

是否可以通过代码将一个公共密钥添加到受信任的密钥?

编辑:我只想从此应用程序连接到此站点,无需为其他Java程序全局添加它。这将是一个客户端应用程序,不应真正修改主机环境。

0 个答案:

没有答案