SSL证书没有通过

SSL证书没有通过

问题描述:

我已经为我的jboss配置了SSL配置。SSL证书没有通过

-Djavax.net.ssl.keyStore=/opt/appserver/jboss5.1/test.jks 
-Djavax.net.ssl.keyStorePassword=********* 
-Djavax.net.ssl.trustStore=/opt/appserver/jboss5.1/test.jks 
-Djavax.net.ssl.trustStorePassword=******* 

我使用Spring的集成连接到restservice,SSL证书获得通过对一些请求,并没有获得通过其他一些要求,任何想法,为什么该证书将不会为一个请求传递?

请求客户端在相互认证期间发送证书是服务器的责任。

如果您有时间,请验证服务器是否具有您希望相互验证(客户端验证)的所有URL的ssl'clientAuth'属性设置为'true'。

+0

我可能没有完全遵循它,我正在使用Jboss中的RestTemplate调用一个安全的(https)休息客户端。你的意思是说我已经明确地通过证书作为其余客户端调用的一部分? – Hari 2014-09-30 18:51:41

+0

这不是我说的。 RestTemplate调用的服务器(远程服务器)决定了您的客户端是否需要发送身份验证证书。如果可能的话,我要求你做的事情是,验证你在远程服务器上调用的所有URL需要相互认证(意味着tomcat ssl连接的clientAuth被设置为“是”或“true”)。如果您无法验证远程服务器的设置,则可以通过使用-Djavax.net.debug = ssl选项启动您的应用程序来观看ssl握手。 – hooknc 2014-10-01 21:27:02

+0

谢谢,我们发现了这个问题,它是在同一个应用程序服务器上将不同的应用程序设置为不同的SSL系统属性。 – Hari 2014-10-02 16:22:21