2016-04-01 188 views
0

我正面临一个奇怪的问题。 尝试获取Web服务调用和证书配置为获取响应。所以,最初我从浏览器导入证书并能够成功获取WS调用。SSL证书链错误

问题是每当我从一个角度更改为另一个像java调试透视我得到证书链错误。 错误是不一致的。当我更改信任库中的证书(与所有链接的证书)它正在工作,第二天同样不会工作,因此再次更改为旧证书。 可能是iam无法正确的方式,但总体来看这个问题似乎不一致。可以请任何人告诉我这个证书链的工作原理。

对证书的理解真令人沮丧。 顺便说一句iam使用java 7

回答

0

我前几年面临同样的问题,我遵循以下解决方案,让事情开始工作。

您需要在

$JAVA_HOME/jre/lib/security/

安装证书只要进入这个目录并安装证书。

要安装使用以下命令

sudo keytool -import -file amirssw.cer -keystore cacerts 

用这个命令,你将能够在密钥库中安装证书。

通过这种方式,你可以在你的控制之下获得东西。

请参考以下链接,它可以帮助您正确使用证书。 http://blog.hexican.com/2010/12/sending-soap-messages-through-https-using-saaj/ https://ruelajingsantiago.wordpress.com/2013/08/16/saaj-web-service-client-over-ssl/

干杯:)