从jdk1.5迁移到jdk1.7时出现证书问题

时间:2013-11-01 06:14:46

标签: java ssl-certificate x509certificate

  • 处理请求时捕获到I / O异常(org.apache.axis2.AxisFault):sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到有效的证书路径要求目标

从jdk 1.5迁移到jdk 1.7后,我得到了sun.security.validator.ValidatorException。

步骤:      将jdk 1.5替换为1.7(包括jre)。      用jdk1.7编译代码。编译很成功。      在使用服务器提供的证书访问url时,我在jdk1.7中获得了sun.security.validator.ValidatorException。但是jdk1.5中没有抛出异常。      在cacerts文件中,我导入了别名为xxxx的特定证书。如果我在证书中的jdk1.7名称中使用域名作为别名访问url,则不会抛出异常并且工作正常......

我是否需要做任何事情来将jdk1.5迁移到jdk1.7? 我真的在上述过程中遗漏了一些东西吗?

任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:0)

自签名证书,由服务器发送,没有扩展名。

证书的版本是1。

我使用的是jj 1.7的/jdk1.7/jre/lib/security/cacerts。我也检查了cacerts文件。证书详细信息已正确更新。