Could you submit a test-case to reproduce the problem? I experimented
locally and I could set a custom SSLSocketFactory implementation.

Colm.


On Tue, Aug 13, 2013 at 10:31 AM, Varga, Daniel (KIRD 325) <
[email protected]> wrote:

> Hello,
>
> I have a problem concerning conduit customization and could not find any
> hint in the documentation that could help me.
>
> I am trying to implement a prototype where a cxf client's SSLSocketFactory
> is replaced with a custom one.
>
> I am setting the
> conduit.getTlsClientParameters().setSSLSocketFactory(customSSLSocketFactory)
> just before the service invocation and it does not have any effect.
> The SSL socket factory used is another one, as no threaddumps are done as
> it is implemented in all the methods of the custom one.
>
> Here is the code:
>
>
>
> private SSLSocketFactory customSSLSocketFactory = new SSLSocketFactory() {
>
>               @Override
>               public Socket createSocket() throws IOException {
>                      Thread.dumpStack();
>                      return null;
>               }
>
> //...THE SAME Thread.dumpStack(); within all other methods
>        };
>
>        @Override
>        protected void service(HttpServletRequest req, HttpServletResponse
> res)
>                      throws ServletException, IOException {
>               ServiceNowSoap localServiceNowSoap = (ServiceNowSoap)
> context.getBean("GetAllActiveSites");
>
>               Client client = ClientProxy.getClient(localServiceNowSoap);
>
>              HTTPConduit conduit = (HTTPConduit) client.getConduit();
>
>  conduit.getTlsClientParameters().setSSLSocketFactory(customSSLSocketFactory);
>
>               localServiceNowSoap.getSites(null, null, null);
>               res.getWriter().println("OK");
>
>        }
>
> I would be much grateful is some could give me a hint how to proceed.
>
> Thanks a lot,
> Daniel
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to