<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: cCXF SSL :javax.net.ssl.SSLHandshakeException: SSLHandshakeException in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332485#M101357</link>
    <description>&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Hi ,&amp;nbsp;&lt;BR /&gt;Thank you for reply .I do have url on the http conduits . Edited the post with full file .&lt;BR /&gt;But my route is like below&lt;BR /&gt;cCXF(http://localhost:8089/testService)&amp;nbsp;-&amp;gt;cProcessor-&amp;gt;&amp;nbsp;cCXF(https :// externa-webservice)&amp;nbsp;&amp;nbsp;&lt;BR /&gt;will this service pick settings of ssl from http conduits ?&lt;BR /&gt;Thanks,&lt;BR /&gt;Nitesh&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;I believe the "org.apache.cxf.http.conduits-common.cfg" config is used for the localhost, however now I see the same truststore and url is used 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt; To go really deeply, you can start the container with -Djavax.net.debug=ssl and you will see which keystore, truststore is really loaded and used. 
&lt;BR /&gt;and looking at trace, try to use the url for " 
&lt;FONT face="Times New Roman, serif"&gt;&lt;FONT size="3"&gt;192.168.101.25", not localhost&lt;BR /&gt;g.&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
    <pubDate>Fri, 29 Jan 2016 08:33:19 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-01-29T08:33:19Z</dc:date>
    <item>
      <title>cCXF SSL :javax.net.ssl.SSLHandshakeException: SSLHandshakeException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332482#M101354</link>
      <description>Hello Everyone , 
  &lt;BR /&gt;I have usecase where using cCXF component to consume &amp;nbsp;external https based webservice and this webservice requires an ssl certificate to communicate. 
  &lt;BR /&gt;We have loaded the certificate in a keystore and configured runtime with &amp;nbsp;etc/ org.apache.cxf.http.conduits-test.cfg&amp;nbsp;&amp;nbsp; with tls parameters as below and deployed this route having cCXF &amp;nbsp;but ended up with&amp;nbsp; 
  &lt;BR /&gt; Caused by: javax.net.ssl.SSLHandshakeException: SSLHandshakeException invoking&amp;nbsp; : Received fatal alert: handshake_failure 
  &lt;BR /&gt;Is this correct way of consuming a service with cCXF . Do we need to write any extra bean code in mediation like&amp;nbsp; 
  &lt;BR /&gt;here in section &amp;nbsp; CONFIGURING SSL SUPPORT ? 
  &lt;BR /&gt; 
  &lt;BR /&gt;______________________________________________________________ 
  &lt;BR /&gt; org.apache.cxf.http.conduits-token.cfg&amp;nbsp; 
  &lt;BR /&gt;url = 
  &lt;A href="https://localhost.*" target="_blank"&gt;https://localhost.*&lt;/A&gt; 
  &lt;BR /&gt;client.ConnectionTimeout = 20000 client.ReceiveTime
 &lt;BR /&gt;&lt;BR /&gt;To see the whole post, download it &lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Md0O" target="_blank"&gt;here&lt;/A&gt;</description>
      <pubDate>Sat, 16 Nov 2024 10:50:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332482#M101354</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T10:50:27Z</dc:date>
    </item>
    <item>
      <title>Re: cCXF SSL :javax.net.ssl.SSLHandshakeException: SSLHandshakeException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332483#M101355</link>
      <description>Hi&lt;BR /&gt;don't you miss the "url" property from your conduit file?&lt;BR /&gt;g.</description>
      <pubDate>Thu, 28 Jan 2016 15:52:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332483#M101355</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-28T15:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: cCXF SSL :javax.net.ssl.SSLHandshakeException: SSLHandshakeException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332484#M101356</link>
      <description>Hi ,&amp;nbsp;&lt;BR /&gt;Thank you for reply .I do have url on the http conduits . Edited the post with full file .&lt;BR /&gt;But my route is like below&lt;BR /&gt;cCXF(http://localhost:8089/testService)&amp;nbsp;-&amp;gt;cProcessor-&amp;gt;&amp;nbsp;cCXF(https :// externa-webservice)&amp;nbsp;&amp;nbsp;&lt;BR /&gt;will this service pick settings of ssl from http conduits ?&lt;BR /&gt;Thanks,&lt;BR /&gt;Nitesh</description>
      <pubDate>Thu, 28 Jan 2016 17:26:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332484#M101356</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-28T17:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: cCXF SSL :javax.net.ssl.SSLHandshakeException: SSLHandshakeException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332485#M101357</link>
      <description>&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Hi ,&amp;nbsp;&lt;BR /&gt;Thank you for reply .I do have url on the http conduits . Edited the post with full file .&lt;BR /&gt;But my route is like below&lt;BR /&gt;cCXF(http://localhost:8089/testService)&amp;nbsp;-&amp;gt;cProcessor-&amp;gt;&amp;nbsp;cCXF(https :// externa-webservice)&amp;nbsp;&amp;nbsp;&lt;BR /&gt;will this service pick settings of ssl from http conduits ?&lt;BR /&gt;Thanks,&lt;BR /&gt;Nitesh&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;I believe the "org.apache.cxf.http.conduits-common.cfg" config is used for the localhost, however now I see the same truststore and url is used 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MPcz.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157233iD1A564EF62DE3BC2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MPcz.png" alt="0683p000009MPcz.png" /&gt;&lt;/span&gt; To go really deeply, you can start the container with -Djavax.net.debug=ssl and you will see which keystore, truststore is really loaded and used. 
&lt;BR /&gt;and looking at trace, try to use the url for " 
&lt;FONT face="Times New Roman, serif"&gt;&lt;FONT size="3"&gt;192.168.101.25", not localhost&lt;BR /&gt;g.&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
      <pubDate>Fri, 29 Jan 2016 08:33:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332485#M101357</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-29T08:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: cCXF SSL :javax.net.ssl.SSLHandshakeException: SSLHandshakeException</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332486#M101358</link>
      <description>Thank you &amp;nbsp;for help Gabriel . On modifying&amp;nbsp;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;&lt;FONT color="#000000"&gt;org.apache.cxf.http.conduits-token.cfg&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;url = https://localhost.*&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;to&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;url =https://&amp;lt;external-service&amp;gt;.* &amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;made the cxf client on runtime to pick certificate from keystore pointed in&amp;nbsp;&lt;FONT color="#000000"&gt;org.apache.cxf.http.conduits-token.cfg&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;&lt;FONT color="#000000"&gt;Thanks,&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;BR /&gt;
&lt;FONT size="1"&gt;&lt;FONT face="Verdana, Helvetica, Arial, sans-serif"&gt;&lt;FONT color="#000000"&gt;Nitesh&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description>
      <pubDate>Fri, 29 Jan 2016 17:35:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cCXF-SSL-javax-net-ssl-SSLHandshakeException/m-p/2332486#M101358</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-29T17:35:40Z</dc:date>
    </item>
  </channel>
</rss>

