Hi, I have a webservice which use HTTPS for the commuikation with the webserver (tomcat). So far no problem, but no I try to change the permissions at the webserver to clientauth=true.
Both sides know the keys. But at my webservice i get a exception. How do i say the WS which key (and keypass) it should be use ? Is there somewhere an tutorial or FAQ to this ? thanks for your answers bye Andreas Schörnig AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.SocketException: Connection aborted by peer: socket write error faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: java.net.SocketException: Connection aborted by peer: socket write error at java.net.SocketOutputStream.socketWrite(Native Method) at java.net.SocketOutputStream.write(SocketOutputStream.java:83) at com.sun.net.ssl.internal.ssl.OutputRecord.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.HandshakeOutStream.flush(DashoA6275) at com.sun.net.ssl.internal.ssl.Handshaker.sendChangeCipherSpec(DashoA6275) at com.sun.net.ssl.internal.ssl.ClientHandshaker.c(DashoA6275) at com.sun.net.ssl.internal.ssl.ClientHandshaker.a(DashoA6275) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(DashoA6275) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275) at java.io.OutputStream.write(OutputStream.java:61) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA6275) at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.ja va:224) at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:157) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180) at org.apache.axis.client.Call.invokeEngine(Call.java:2564) at org.apache.axis.client.Call.invoke(Call.java:2553) at org.apache.axis.client.Call.invoke(Call.java:2248) at org.apache.axis.client.Call.invoke(Call.java:2171) at org.apache.axis.client.Call.invoke(Call.java:1691) at com.winwalk.webservice.user.UserSOAPBindingStub.setUserSID(UserSOAPBindingSt ub.java:205) at com.winwalk.webservice.user.UserSIDThread.run(UserSIDThread.java:110) at java.lang.Thread.run(Thread.java:484) __________________________________________________ Mit freundlichen Grüßen Andreas Schörnig -Golf-Entwicklung - __________________________________________________