axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Created: (AXIS-1360) DII client can't retrieve WSDL over HTTPS with client certificate
Date Wed, 12 May 2004 19:59:58 GMT

  A new issue has been created in JIRA.

View the issue:

Here is an overview of the issue:
        Key: AXIS-1360
    Summary: DII client can't retrieve WSDL over HTTPS with client certificate
       Type: Improvement

     Status: Unassigned
   Priority: Major

    Project: Axis
             WSDL processing

   Reporter: John Hensley

    Created: Wed, 12 May 2004 12:59 PM
    Updated: Wed, 12 May 2004 12:59 PM
Environment: Don't think it matters.

I've set up an Axis service that requires clients to use SSL and present client certificates.
A DII client can't retrieve the WSDL with e.g.

  service = new Service(this.wsdl, new QName(namespace, serviceName));

because XMLUtils.getInputSourceFromURI() punts to InputSource around line 700 if a username
isn't supplied, which I have no reason to do when using client certs. If I comment that out,
it works fine -- I've implemented SecureSocketFactory to use with (Commons)HTTPSender, and
call HttpsURLConnection.setDefaultSSLSocketFactory() with the SSLFactory from it before the
Service is created, so URLConnection does the right thing with the https: URL.

I'm using 1.1, but the code looks the same in CVS. I think just not bailing out would fix
this, without breaking basic authentication.

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message