当前位置: 首页 > 知识库问答 >
问题:

对于自签名SSL证书,Java应用程序中的PKIX路径构建失败

鲁辉
2023-03-14
PKIX path building failed in Java application

1.事实上,我试图使用HTTPS从主机A访问主机B,为什么我要将自己主机的证书添加到Java中,而不是客户端的证书?

2.使用这种方法,与我的实际证书(我是指。key和。crt)没有任何关系,这正常吗?

共有1个答案

单于帅
2023-03-14

您需要在java cacert文件中输入证书

这个链接最好地说明了这一点。

步骤1:下载证书步骤2:存储在cacert中

 类似资料:
  • 问题内容: 将我的应用程序从Windows 2000迁移到Windows 2008 R2 Server之后,我一直在努力运行我的应用程序近一周。 步骤: 已安装Java JDK 1.7.0_25 将系统环境变量设置为 使用以下命令将证书导入到cacerts中 确保证书存在于中。 我尝试重复执行 步骤3 ,以确保我没有弄乱任何东西。 上面的方法不能解决我的问题,所以我尝试以编程方式做到这一点: 仍然

  • 我刚刚为我们的域名购买了一个新的通配符ssl证书,因为我们的旧证书即将到期。我已经将它安装在我们的cas服务器和应用服务器上,但是我在我们的应用服务器上得到以下堆栈跟踪: 两个服务器上的证书是相同的。

  • 在将我的应用程序从Windows 2000移动到Windows 2008 R2服务器之后,我一直在努力让我的应用程序运行近一周。 程序如下: 已安装Java JDK 1.7.0_25 我试图用重复步骤3,以确保我没有搞砸任何事情。 上述方法并没有解决我的问题,所以我尝试以编程方式进行: 仍然没有任何运气。我被困住了,不太确定从这里往哪个方向走。 堆栈跟踪: 更新: 都是

  • 我有一个问题,也是在这里描述的。我创建了一个证书并将其添加到tomcat的密钥库中,然后将其复制到信任库中。然而,不知何故,我还是得到了这个错误。 我所做的: 1)keytool-genkey-alias cas-keyalg RSA-keystore cas.keystore-storePass changeit keytool-list-v-keystore“C:\程序文件\java\jdk1

  • 问题内容: 我正在与一个名为CommWeb的商户帐户集成,并向其URL(https://migs.mastercard.com.au/vpcdps)发送一个SSL帖子。当我尝试发送帖子时,出现以下异常: 执行该帖子的代码(我没有写过,并且已经存在于我们的代码库中)是: 商户帐户集成的文档对证书一无所知。他们确实提供了一些似乎盲目接受证书的示例JSP代码: 我们的Web应用程序有一个密钥库,我尝试使

  • Sun.Security.Validator.ValidatorException:PKIX路径生成失败:Sun.Security.Provider.CertPath.SunCertPathBuilderException:找不到请求目标的有效证书路径;嵌套异常为javax.net.ssl.sslHandShakeException:Sun.Security.Validator.Validator