java - 添加证书到 cacerts 仍然是 "unable to find valid certification path to requested target"

标签 java tomcat ssl-certificate

这可能看起来像是重复的,但事实并非如此。 我将来自 ssl 端点的证书添加到我的 cacerts 文件中。我验证了它的添加。我重新启动了 jvm 和我的计算机,但我仍然无法找到请求的目标异常的有效证书路径。

最佳答案

除了从 ssl 端点添加证书外,以下方法还帮助我解决了这个问题。我在我的代码中添加了这个系统属性,它帮助我导航到所需的安全端点。

 System.setProperty("javax.net.ssl.trustStore", "path/to/cacerts");

但是上面的方法适用于本地,而在进行产品部署时,我将 cacerts 移到了我的项目中,并将 cacerts 的路径更改为我项目中的路径。这种方式适用于远程和本地端点。

关于java - 添加证书到 cacerts 仍然是 "unable to find valid certification path to requested target",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46839531/

相关文章:

java - 处理这个 "try - error - clean -retry"案例的最佳方法是什么?

java - 任务错误答案 - 算法错误

java - 如何搜索字段的一部分?

java - tomcat7 在 ubuntu 中用 spring 循环请求。怎么修?

java - org.apache.catalina.realm.JDBCRealm 中是否存在错误?

php - 从 http 切换到 https 在不同的浏览器上会出现不同的错误?

http - 主机名验证和证书验证的 akka http SSLConfig 问题

java - cipher.doFinal 额外字节

java - 如何停止apache tomcat中的所有端口

java - 如何忽略 PKIX 路径构建失败 : sun. security.provider.certpath.SunCertPathBuilderException?