應該採取哪些措施來通過SSL使用遠程服務器上的Web服務?該應用程序是使用Axis WS框架的Java應用程序在Tomcat運行6配置Tomcat以通過SSL使用web服務
我所知道的如關於http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html的說明,但似乎主要描述如何配置服務器以接受SSL請求。
應該採取哪些措施來通過SSL使用遠程服務器上的Web服務?該應用程序是使用Axis WS框架的Java應用程序在Tomcat運行6配置Tomcat以通過SSL使用web服務
我所知道的如關於http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html的說明,但似乎主要描述如何配置服務器以接受SSL請求。
對於客戶端連接,它就像其他任何Java應用程序的SSL一樣。它在Tomcat中運行的事實並沒有什麼不同。
你需要指定正確的「https:」開頭端點Web服務。如果在生成Web服務客戶端API時,這不是WSDL中的默認值,則可以使用帶有URL參數的替代構造函數。
如果您正在訪問沒有通過這已經由運行時認可了「真正的」機構頒發的證書的Web服務,你需要指定一個信任庫。啓動應用程序時,最簡單的方法是使用adding the "javax.net.ssl.trustStore" system property。