camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: HTTPS authentication setup using camel-http
Date Mon, 14 Dec 2009 19:34:43 GMT
On Mon, Dec 14, 2009 at 8:30 PM, ychawla <premiergeneration@yahoo.com> wrote:
>
> Is it possible to do this same 'hookup' using the Spring DSL.  I am not sure
> if it is possible to specify this in Spring:
>
> HttpComponent httpComponent = (HttpComponent)
> getContext().getComponent("http");
> httpComponent.setHttpClientConfigurer(new MyHttpClientConfigurer());
>

Yeah see the  - Setting MaxConnectionsPerHost - example from this page
http://camel.apache.org/http


>
> bwhite wrote:
>>
>> Thanks for the info Willem, that's just what I needed.
>>
>> Here's a little more information for anyone who may end up following in my
>> footsteps:
>>
>> Create a class that implements HttpClientConfigurer, and registers https
>> protocol providing a keystore or truststore per Willem's example below.
>> Then, from your camel route builder class you can hook it up like so:
>>
>> HttpComponent httpComponent = (HttpComponent)
>> getContext().getComponent("http");
>> httpComponent.setHttpClientConfigurer(new MyHttpClientConfigurer());
>>
>> Bryan
>>
>>
>> willem.jiang wrote:
>>>
>>>
>>> If you just wan to specify the keystore and truststore you can do int in
>>> your HttpClientConfigurer.
>>>
>>> Protocol authhttps = new Protocol("https",
>>> new AuthSSLProtocolSocketFactory(
>>> new URL("file:my.keystore"), "mypassword",
>>> new URL("file:my.truststore"), "mypassword"), 443);
>>> Protocol.registerProtocol("https", authhttps);
>>>
>>>
>>
>>
>
> --
> View this message in context: http://old.nabble.com/Re%3A-HTTPS-authentication-setup-using-camel-http-tp26190394p26779969.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message