[
https://issues.apache.org/jira/browse/MUSE-223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dan Jemiolo closed MUSE-223.
----------------------------
Resolution: Fixed
Applied Oliver's patch
> 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
> Assignee: Dan Jemiolo
> Fix For: 2.3.0
>
> Attachments: extension.zip, muse-223-patch.txt
>
>
> 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]