2012-08-06 50 views
3

我有一個Jax-ws網絡服務。我成功地用肥皂ui測試過它。但現在我增加了相互身份驗證安全性。客戶端和服務器只需與x.509證書進行交換。如何配置soap ui以獲得其證書並驗證服務器的證書。沒有任何密碼,簽名和加密。只是證書。SoapUI中的相互認證認證

回答

0

它看起來像客戶端證書認證在了SoapUI自4.6.4版本被打破。您可以修改這樣的源代碼:

線需要類com.eviware.soapui.impl.wsdl.support.http.SoapUISSLSocketFactory 273從

SSLSocket sslSocket = (SSLSocket)getSocketFactory().createSocket(socket, host, port, autoClose); 

變更爲

SSLSocket sslSocket = (SSLSocket)sslContext.getSocketFactory().createSocket(socket, host, port, autoClose); 

發佈http://forum.soapui.org/viewtopic.php?f=13&t=23441