2012-08-06 3 views
3

Jax-ws 웹 서비스가 있습니다. 나는 successsfuly soap ui로 그것을 테스트했습니다. 하지만 지금은 상호 인증 보안을 추가했습니다. 클라이언트와 서버는 x.509 인증서와 교환됩니다. soap ui가 인증서를 갖고 서버의 유효성을 검사하도록 구성하는 방법. 암호, 서명 및 암호화없이. 그냥 증명서. 이 링크 밖으로SoapUI의 상호 인증서 인증

답변

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); 

http://forum.soapui.org/viewtopic.php?f=13&t=23441이 모의 서비스에 관한