So do I need to set the system properties in the client code i.e.
constructor of stubs generated by wsdl2java or some where in the code before
accessing the web service. OR do i need to set it at the time of using
wsdl2java utility. please reply.

On 8/24/07, Ali, Haneef <[EMAIL PROTECTED]> wrote:
>
> 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
>
>
>

Reply via email to