sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 纠结的java ssl请求

java请求https常常遇到证书问题,对于许多免费的自签名证书,需要手动导入到jdk keystore中去。见http://kazge.com/archives/400.html

今天却遇到GEOTrust认证的证书也需要导入的问题。

浏览器里面看这个证书是由GEOTrust认证的,浏览器没什么问题,使用java请求就抛异常。

我们知道jdk是自带GEOTrust根证书的,照理说这个认证的证书就不需要导入了。网上搜了一下,大概的原因是:这个证书域名以*开头,jdk不能handle

http://jasig.275507.n4.nabble.com/SSL-Error-td1749567.html

是不是这个原因,我没细看。

还是将证书导入到keystore保险。

导入后要重启运行在此jdk上的程序才能起效。


Total views.

© 2013 - 2018. All rights reserved.

Powered by Hydejack v6.6.1