Hi,
You don't need to make any changes. You have done all the required
settings. If you still think it is not working do the following.
1) Set the property System.setProperty("javax.net.debug",
"ssl,handshake");
2) Look at the debug messages.
a) First you will see set of messages relating to JSSE reading
the contents of truststore and keystore
b) Then you will set of messages relating to SSL handshake
starting with "ServerHello", "ClientHello" etc
c) If your server is configured to do client-cert auth( 2 way
ssl) then you will see a request with a header
"CertificateRequest" followed by set of CA names. (i.e)
the server is capable of accepting any certificates issued by those CAs'
d) Then you can see set of messages relating to your client
finding appropriate certificate from the keystore and sending it to
server
e) You can ignore rest of the messages.
Thanks,
Haneef
________________________________
From: Deep Chand [mailto:[EMAIL PROTECTED]
Sent: Friday, August 24, 2007 8:27 AM
To: [email protected]
Subject: Changes in axis client for Mutual Authentication
all gurus,
I have a web service client developed using axis i.e. Ran WSDL2Java on
WSDL
to generate the client stubs and then filled in the logic to access the
web
service exposed by soap server. Everything works fine.
I want to add mutual authentication (2 way TLS authentication) to this
existing web service communication. I've the access to client and server
certificates. What changes do I need to make in the client?
What I understand from googling is:
1) I read that I need to set some system properties like
javax.net.ssl.keyStoreType,
javax.net.ssl.keyStore,
javax.net.ssl.keyStorePassword,
javax.net.ssl.trustStoreType ,
javax.net.ssl.trustStore
javax.net.ssl.trustStorePasswo
rd
2) Use https instead of http while invoking the web service.
Is that all I need to do or some thing else? Do I need to set these
system
properties while running the wsdl2java utility or in the client code at
the
time of invoking the web service. please reply
any help is appreciated.
thanks,
deep
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]