Hi John,
this is rather cool stuff. Can you post some example code on how to set up the
HostConfiguration? Do I have to use AuthSSLProtocolSocketFactory or would you
recommend some other class?
Thanks,
Bernd.
John Kristian wrote:
It's possible. I found it rather difficult. I use a specialized
client, to get a port that contains the SSL settings.
class SpecializedClient extends GeneratedClient
{
@Override
public Object getEndpoint(Endpoint endpoint)
{
Object port = super.getEndpoint(endpoint);
Client client = Client.getInstance(port);
if (client != null) {
Channel channel = client.getOutChannel();
if (channel instanceof HttpChannel) {
((HttpChannel) channel).setProperty
(CommonsHttpMessageSender.HTTP_CLIENT, httpClient);
}
}
return port;
}
httpClient is an org.apache.commons.httpclient.HttpClient that contains
a specialized HostConfiguration, similar to
org.apache.commons.httpclient.contrib.ssl.HostConfigurationWithHostFacto
ry, which contains the SSL settings.
This requires Commons HTTP Client version 3.1-rc1 or later; specifically
the fix for http://issues.apache.org/jira/browse/HTTPCLIENT-634
Adding XFire Client properties for all the parameters of the Commons
HTTP Client seems like a bad idea, since the parameters are numerous,
structured and evolving.
- John Kristian
-----Original Message-----
From: lucheng [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 03, 2007 11:53 AM
To: [email protected]
Subject: Re: [xfire-user] unique SSL setting per connection
Since x-fire uses apache http client is it possible to expose the client
setting for unique SSL settings (keystores, key types) per connection
--
Dr. Bernd Schuller
Central Institute for Applied Mathematics
Forschungszentrum Juelich GmbH
mail [EMAIL PROTECTED]
phone +49 2461 61 8736
fax +49 2461 61 6656
blog http://www.jroller.com/page/gridhaus
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email