日期:2014-05-18  浏览次数:20663 次

在java中使用安全证书的问题
今天是我第一次遇到这种问题,以前从来没有接触过这方面,请各位大虾帮忙!

以前我一直向一个数据提供商发送一个http请求,得到数据,最近他们将请求改成了https的,并且让我们这些客户端安装他们的证书。我已经装好了证书,进行测试的时候,出现了如下错误:
avax.net.ssl.SSLHandshakeException:   sun.security.validator.ValidatorException:   PKIX   path   building   failed:   sun.security.provider.certpath.SunCertPathBuilderException:   unable   to   find   valid   certification   path   to   requested   target
后来我上网查了一下,发现好像需要将证书导入到%JAVA_HOME%\lib\security\cacerts这个文件中才行,可是从来没弄过,希望大家能帮我写出格详细步骤,小妹感激涕零!!

------解决方案--------------------
配置Tomcat 4使用SSL
http://www.ibm.com/developerworks/cn/security/se-tcssl/index.html