<?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: tRESTRequest SSL in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369821#M132932</link>
    <description>&lt;P&gt;If it is a certificate issue, you can try adding the certificate of your server to your Java keystore on the machines where you are running your client, e.g. your local machine to start. &amp;nbsp;Here is some information on managing keystores in Java:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.digitalocean.com/community/tutorials/java-keytool-essentials-working-with-java-keystores" target="_blank" rel="noopener nofollow noopener noreferrer"&gt;https://www.digitalocean.com/community/tutorials/java-keytool-essentials-working-with-java-keystores&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jun 2019 07:11:42 GMT</pubDate>
    <dc:creator>nfz11</dc:creator>
    <dc:date>2019-06-14T07:11:42Z</dc:date>
    <item>
      <title>tRESTRequest SSL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369820#M132931</link>
      <description>&lt;P&gt;I have been using Talend for years, but have never really built ESB endpoints. I am really adept at consuming REST endpoints, but not producing them with Talend. I took the Talend training, but it covered only how to use the tool and had no subject on how to deploy, configure, or realistically utilize ESB integrations in the real world.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have a very simply test integration that is designed to receive an open REST request and respond with a text response of "yo." When I run it on my studio client I can hit it with postman and get the appropriate response. I am now trying to run the same integration, but utilizing SSL.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am getting the below error when I try putting https in the URL. I know I need to setup a trust store somewhere, but not sure where to start with the studio runtime.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Starting job RestYo at 14:00 13/06/2019.&lt;/P&gt; 
&lt;P&gt;Endpoint deployed at: &lt;A href="https://localhost:8088/yo" target="_blank"&gt;https://localhost:8088/yo&lt;/A&gt;&lt;BR /&gt;[statistics] connecting to socket on port 3885&lt;BR /&gt;[statistics] connected&lt;BR /&gt;org.apache.cxf.service.factory.ServiceConstructionException&lt;BR /&gt;at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:225)&lt;BR /&gt;at edi_esbtest.restyo_0_1.RestYo$Thread4RestServiceProviderEndpoint.run(RestYo.java:861)&lt;BR /&gt;Caused by: java.lang.RuntimeException: Protocol mismatch for port 8088: engine's protocol is http, the url protocol is https&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.finalizeConfig(JettyHTTPDestination.java:168)&lt;BR /&gt;at org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:288)&lt;BR /&gt;at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:84)&lt;BR /&gt;at org.apache.cxf.endpoint.ServerImpl.&amp;lt;init&amp;gt;(ServerImpl.java:63)&lt;BR /&gt;at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:173)&lt;BR /&gt;... 1 more&lt;BR /&gt;Caused by: java.io.IOException: Protocol mismatch for port 8088: engine's protocol is http, the url protocol is https&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory.createJettyHTTPServerEngine(JettyHTTPServerEngineFactory.java:277)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory.createJettyHTTPServerEngine(JettyHTTPServerEngineFactory.java:307)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.retrieveEngine(JettyHTTPDestination.java:134)&lt;BR /&gt;at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.finalizeConfig(JettyHTTPDestination.java:166)&lt;BR /&gt;... 5 more&lt;/P&gt; 
&lt;P&gt;Job RestYo ended at 14:01 13/06/2019. [exit code=1]&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 05:35:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369820#M132931</guid>
      <dc:creator>jasonatunr</dc:creator>
      <dc:date>2024-11-16T05:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: tRESTRequest SSL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369821#M132932</link>
      <description>&lt;P&gt;If it is a certificate issue, you can try adding the certificate of your server to your Java keystore on the machines where you are running your client, e.g. your local machine to start. &amp;nbsp;Here is some information on managing keystores in Java:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.digitalocean.com/community/tutorials/java-keytool-essentials-working-with-java-keystores" target="_blank" rel="noopener nofollow noopener noreferrer"&gt;https://www.digitalocean.com/community/tutorials/java-keytool-essentials-working-with-java-keystores&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2019 07:11:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369821#M132932</guid>
      <dc:creator>nfz11</dc:creator>
      <dc:date>2019-06-14T07:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: tRESTRequest SSL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369822#M132933</link>
      <description>&lt;P&gt;I've used the java keytool on many occasions and the appropriate certs are installed in the cacerts of the java instance Talend is using however, I still get this error. This leads me to believe it is not related to a cert problem at the moment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The concept that is foreign to me at this moment is how the ESB Studio Runtime works. It doesn't appear to have a runtime engine I can find that it would be using hence I cannot find where I can configure the runtime for SSL. This error basically is saying the runtime is not configured for SSL, but I cannot find where the ESB Studio Runtime is living.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2019 15:52:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRESTRequest-SSL/m-p/2369822#M132933</guid>
      <dc:creator>jasonatunr</dc:creator>
      <dc:date>2019-06-14T15:52:57Z</dc:date>
    </item>
  </channel>
</rss>

