我有一个 Jax-ws 网络服务。我已经用soap ui成功地测试了它。但现在我添加了相互身份验证安全性。客户端和服务器只交换 x.509 证书。如何配置soap ui 以获得其证书和经过验证的服务器的证书。无需任何密码、签名和加密。只是证书。
问问题
18549 次
2 回答
1
于 2012-08-10T05:59:20.633 回答
0
自 4.6.4 版以来,SoapUI 中的客户端证书身份验证似乎已被破坏。您可以像这样修改源代码:
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 );
于 2015-01-19T18:28:53.413 回答