0
我已經爲我的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證書獲得通過對一些請求,並沒有獲得通過其他一些要求,任何想法,爲什麼該證書將不會爲一個請求傳遞?
我可能沒有完全遵循它,我正在使用Jboss中的RestTemplate調用一個安全的(https)休息客戶端。你的意思是說我已經明確地通過證書作爲其餘客戶端調用的一部分? – Hari 2014-09-30 18:51:41
這不是我說的。 RestTemplate調用的服務器(遠程服務器)決定了您的客戶端是否需要發送身份驗證證書。如果可能的話,我要求你做的事情是,驗證你在遠程服務器上調用的所有URL需要相互認證(意味着tomcat ssl連接的clientAuth被設置爲「是」或「true」)。如果您無法驗證遠程服務器的設置,則可以通過使用-Djavax.net.debug = ssl選項啓動您的應用程序來觀看ssl握手。 – hooknc 2014-10-01 21:27:02
謝謝,我們發現了這個問題,它是在同一個應用程序服務器上將不同的應用程序設置爲不同的SSL系統屬性。 – Hari 2014-10-02 16:22:21