从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? 我真的在上述过程中遗漏了一些东西吗?
任何帮助将不胜感激......
答案 0 :(得分:0)
自签名证书,由服务器发送,没有扩展名。
证书的版本是1。
我使用的是jj 1.7的/jdk1.7/jre/lib/security/cacerts。我也检查了cacerts文件。证书详细信息已正确更新。