0 Replies Latest reply on May 21, 2007 8:15 PM by jackstr

    JBoss 4.0.5/Axis 1.4/SSL Config

    jackstr

      I want JBoss to make HTTPS calls to an external Web Service using Axis-generated classes.

      I have accomplished the following:

      - generated Axis classes from the Web Service WSDL
      - received and imported the given self-signed certificate into my keystore
      - set the system properties 'javax.net.ssl.trustStore', 'javax.net.ssl.trustStorePassword' accordingly
      - implemented an 'AuthenticationHandler', extended from a BasicHandler, to add a Base64-encrypted username and password string in the 'Authentication' HTTP header.
      - successfully executed an SSL-enabled call to the Web Service from a standalone JUnit TestCase class. (So I know the above work correctly.)


      I'm having difficulty getting JBoss to do the call for me. I continually get the
      javax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled.


      What do I need to do to get JBoss to recognize my keystore and make the Web Service calls over SSL using the Axis-generated class files??

      Thank you for your help!

      - jackstr