[
https://issues.apache.org/jira/browse/MUSE-223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Waeldrich updated MUSE-223:
----------------------------------
Attachment: extension.zip
I attached an update for the SimpleSoapClient that illustrates how a handler
can be registered with the client. This handler can then be used to set e.g. a
SSLSocketFactory for client authentication.
> Add capability to specify a SSLSocketFactory for HTTPS based connections in
> SimpleSoapClient.
> ---------------------------------------------------------------------------------------------
>
> Key: MUSE-223
> URL: https://issues.apache.org/jira/browse/MUSE-223
> Project: Muse
> Issue Type: New Feature
> Components: Core Engine - Resource and Capability APIs
> Reporter: Oliver Waeldrich
> Assigned To: Dan Jemiolo
> Fix For: 2.3.0
>
> Attachments: extension.zip
>
>
> In order to use certificate based client authentication with MUSE we would
> like to specify a
> SSLSocketFactory to be used when communicating with a MUSE server. Even
> though it is
> possible to specify a default SSLSocketFactory (see
> HttpsURLConnection.setDefaultSSLSocketFactory())
> this is not feasible for environments, where e.g. a client needs to
> communicate with multiple
> server instances using different credentials.
> Therefore I would suggest an extension to the SimpleSoapClient to specify a
> SSLSocketFactory for https
> connections and to extend the client's send-functionality as indicated by the
> code below.
> HttpURLConnection connection = (HttpURLConnection)url.openConnection();
> if (connection instanceof HttpsURLConnection)
> if (mySSLSocketFactoryInstance =! null) {
>
> ((HttpsURLConnection)connection).setSSLSocketFactory(mySSLSocketFactoryInstance);
> }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]