Hello there!

I am working with a new company and attempting to submit data to them
via a secured web service.  I used WSDLtoJava to generate a Java client
in Axis2.  The web service will not only be encrypted via SSL/TLS, but
will also require me as a client to submit a certificate to them.  I see
references on the web that I need only set my system parameters for
trustStore and keyStore, which I've done.  

I believe the Truststore portion is working because I do actually get a
200 response which states "Authorization Failure: accessNotAllowed".  

However, I cannot seem to make the keyStore take effect.  When I turn on
debugging via "javax.net.debug", there doesn't appear to be a difference
when I specify a keystore versus when I don't.  I tried using
Wireshark/Ethereal on it, and again, no difference with or without
setting the keyStore.

Here's the code, which I placed in the constructor for the generated
stub.   I have printed out the keyStore environment variable before and
after the message is executed, and it appears to be fine.  I also have
tried keytool -list with the path I provided for the keystore and the
results were as expected. 


                        System.setProperty(
"java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");
                        Security.addProvider( new
com.sun.net.ssl.internal.ssl.Provider() );

                        System.setProperty("javax.net.ssl.trustStore",
path);
 
System.setProperty("javax.net.ssl.trustStorePassword",  changeit);
                        
                        System.setProperty("javax.net.ssl.keyStore",
path);
 
System.setProperty("javax.net.ssl.keyStorePassword",  changeit);
                        System.setProperty("javax.net.ssl.keyStoreType",
"jks");

                        System.setProperty("javax.net.debug", "all");

 I've been working on this for 2 days now, so if anyone can offer some
help, I would appreciate it.

Thanks in advance for your help!
Jennifer Ford

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to