Thanks Sergey! It worked for me.

All the best,

Adrián Rosello Rey


2014-07-18 17:40 GMT+02:00 Sergey Beryozkin <[email protected]>:

> Hi
>
> WebClient.getConfig(myproxy).getHttpConduit() will return HTTPConduit
>
> and then you can configure HttpConduit directly.
>
> Please also try experimenting with JAX-RS 2.0 Client API (CXF 3.0.0+ only)
>
> Thanks, Sergey
>
>
> On 18/07/14 13:49, Adrián Roselló Rey wrote:
>
>> Hi all!
>>
>> I'm having some problems with SSL and JAX-RS clients. I create JAX-RS
>> clients programatically with the JAXRSClientFactoryBean like this;
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *         ProxyClassLoader classLoader = new ProxyClassLoader();
>>
>> classLoader.addLoader(apiClass.getClassLoader());
>> classLoader.addLoader(JAXRSClientFactoryBean.class.getClassLoader());
>>      JAXRSClientFactoryBean bean = new JAXRSClientFactoryBean();
>> bean.setAddress(address);        bean.setResourceClass(MyClass.class);
>>      bean.setClassLoader(classLoader);        return
>> bean.create(MyClass.class);*
>>
>>
>> When I test my client doing a request to the real server,  I receive
>> following exception
>>
>>
>> j
>>
>>
>>
>> *Caused by: java.io.IOException: IOException invoking
>>
>> https://83.212.32.165:8001/resources/lease
>> <https://83.212.32.165:8001/resources/lease>: The https URL hostname does
>> not match the Common Name (CN) on the server certificate in the client's
>> truststore.  Make sure server certificate is correct, or to disable this
>> check (NOT recommended for production) set the CXF client TLS
>> configuration
>> property "disableCNCheck" to true.     at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> ....*
>>
>>
>>
>> For a first approach, I just want to disable CN check as mentioned, but I
>> I
>> haven't seen how do it programatically. Is there any way to do that?
>>
>> Thanks!
>>
>> All the best,
>>
>> Adrián Roselló Rey
>>
>>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>
> Blog: http://sberyozkin.blogspot.com
>



-- 




* Adrián Roselló Rey Distributed Applications and Networks Area (DANA)
i2CAT Foundation, Barcelona, Spain*
T: +34 93 553 25 49
http://dana.i2cat.net

Reply via email to