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 -

__________________________________________________

Reply via email to