<?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: call the secure service using cHttp component in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288469#M61952</link>
    <description>&lt;P&gt;OK, dealing with certificates in Java can be really quite tricky. In fact, it is my opinion that the strength of many standard security mechanisms across all domains is largely aided by the complexity of configuring them. Even if you have the right to access many, it is still hard. I have been through this a number of times.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First of all, did you add our .cer file to a keystore? If not, this must be done. You can find instructions on doing this here...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/access-secure-services-with-studio-and-runtime/accessing-secure-services-using-talend-studio-and-talend-runtime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Look for the section with the title "Converting SSL certificates to Java KeyStore". If you have already done this, sorry for mentioning it again. But this is important. You talk about a .cer file in relation to the tlsClientParameters.trustManager.keystore.file. This will be a keystore file which is a jks file that you create by doing the above.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;More detail about the http-conduit file can be found here....&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/esb-container-administration-guide/http-conduit-osgi-configuration-parameters&lt;/P&gt;&lt;P&gt;Your url question is covered there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the tlsClientParameters.cipherSuitesFilter.include value, I would leave it as the default for now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this doesn't get you any further, I would recommend raising a support call. This isn't a problem with Talend as such, more the complexity of the Java certificate handling. Once it is working, it is practically bullet proof, but getting it configured correctly can be a bit of a nightmare.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/esb-container-administration-guide/osgi-configuration-files&lt;/P&gt;</description>
    <pubDate>Mon, 28 Feb 2022 12:09:51 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-02-28T12:09:51Z</dc:date>
    <item>
      <title>call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288464#M61947</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to call a secure (Https) backend using cHttp component in a route. but When I send a call I got following error.&lt;/P&gt;&lt;P&gt;&lt;B&gt;Error 500 org.apache.cxf.interceptor.Fault: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target while invoking public abstract java.lang.Object&lt;/B&gt;&lt;/P&gt;&lt;P&gt;I tried &lt;A href="https://help.talend.com/r/NUuq0nJiWNDq5Yi0HIGnzw/JgJYEYfycI59q9PCxukDHQ" target="_blank"&gt;https://help.talend.com/r/NUuq0nJiWNDq5Yi0HIGnzw/JgJYEYfycI59q9PCxukDHQ&lt;/A&gt; but it didn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000OCs4CAAT.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/132436iE032EA887CA8B34E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000OCs4CAAT.png" alt="0695b00000OCs4CAAT.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;how can I call the Https? Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 23:10:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288464#M61947</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2024-11-15T23:10:37Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288465#M61948</link>
      <description>&lt;P&gt;OK, I believe that this is due to you not having the correct certificates configured in a keystore for the server you are trying to access. Your web browser will do this for you when you access an https site. But we have to do this manually. This process is explained here.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/hXruAwZmhJU0BQ2h3iGBiA/DbpuITII8XRTBPM1nfmC8A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;....but it then tells you how to use it with a service in a Talend job. You want to use it with a route. I believe the best way to attempt this is to set up a local runtime on your machine and test the route through that. You can configure the keystore with the runtime like this.....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/tez87K9J65Ah64Rult_SAQ/peRqMypwHzLvNuiqzCugzg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;.....then you can run your route through the runtime. However, this will not give you the best debugging experience. But you will need to have this config in your production runtime.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To test in the Studio, go to preferences and you can set up a keystore for testing here....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000OCsGcAAL.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/127870iAC37DA054BCE75B3/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000OCsGcAAL.png" alt="0695b00000OCsGcAAL.png" /&gt;&lt;/span&gt;I haven't done this in a long while, so I can't guarantee that this will work for you OR that this is your problem. I believe  it is your problem and this is the first thing I would attempt to sort it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd be interested to hear if this works for you. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 14:38:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288465#M61948</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T14:38:11Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288466#M61949</link>
      <description>&lt;P&gt;Sorry, I see I pointed you back to the same link you provided and said it didn't work. I presume that you compiled your route and  added it to the runtime to test this? If not, that is what you need to do. Also, try out the Studio preferences method I posted. After you have created your keystore, that is quickest way to test this in the Studio.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 14:40:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288466#M61949</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T14:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288467#M61950</link>
      <description>&lt;P&gt;Thank you for your replv. I tested the given links but error persist. Here I am having few question regarding the &lt;A href="https://help.talend.com/r/hXruAwZmhJU0BQ2h3iGBiA/DbpuITII8XRTBPM1nfmC8A" alt="https://help.talend.com/r/hXruAwZmhJU0BQ2h3iGBiA/DbpuITII8XRTBPM1nfmC8A" target="_blank"&gt;https://help.talend.com/r/hXruAwZmhJU0BQ2h3iGBiA/DbpuITII8XRTBPM1nfmC8A&lt;/A&gt; &lt;/P&gt;&lt;OL&gt;&lt;LI&gt;tlsClientParameters.trustManager.keystore.file is an issuer certificate which is a .cer file (just a x.509 certificate) which is validating client certificate and   have no private key.  "tlsClientParameters.keyManager.keystore.file" is certificate which client provides us to access the webservice and is in .pfx format. Then why there is " "tlsClientParameters.trustManagers.keyPassword&amp;nbsp;" when there is no private key of trustManager.&lt;/LI&gt;&lt;LI&gt;for url = https:// do we have to provide the complete URL of the service? like I have Https://prod-server/atp/api/login so I just need prod-server.* or need to enter the complete url&lt;/LI&gt;&lt;LI&gt;I am using talend 7.3 and by default i have "tlsClientParameters.cipherSuitesFilter.include = .*_WITH_AES_.* " but in doc it is different do I need to change it?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000OD5xyAAD.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/130124i88267942884105E2/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000OD5xyAAD.png" alt="0695b00000OD5xyAAD.png" /&gt;&lt;/span&gt;Please if you can clear these points.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 11:22:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288467#M61950</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-02-28T11:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288468#M61951</link>
      <description>&lt;P&gt; I build it and pplaces the .kar file  in production runtime deployed folder. I did not add keystore component in studio as I am not testing it in the studio directly.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 12:02:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288468#M61951</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-02-28T12:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288469#M61952</link>
      <description>&lt;P&gt;OK, dealing with certificates in Java can be really quite tricky. In fact, it is my opinion that the strength of many standard security mechanisms across all domains is largely aided by the complexity of configuring them. Even if you have the right to access many, it is still hard. I have been through this a number of times.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First of all, did you add our .cer file to a keystore? If not, this must be done. You can find instructions on doing this here...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/access-secure-services-with-studio-and-runtime/accessing-secure-services-using-talend-studio-and-talend-runtime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Look for the section with the title "Converting SSL certificates to Java KeyStore". If you have already done this, sorry for mentioning it again. But this is important. You talk about a .cer file in relation to the tlsClientParameters.trustManager.keystore.file. This will be a keystore file which is a jks file that you create by doing the above.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;More detail about the http-conduit file can be found here....&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/esb-container-administration-guide/http-conduit-osgi-configuration-parameters&lt;/P&gt;&lt;P&gt;Your url question is covered there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the tlsClientParameters.cipherSuitesFilter.include value, I would leave it as the default for now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this doesn't get you any further, I would recommend raising a support call. This isn't a problem with Talend as such, more the complexity of the Java certificate handling. Once it is working, it is practically bullet proof, but getting it configured correctly can be a bit of a nightmare.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;https://help.talend.com/r/en-US/8.0/esb-container-administration-guide/osgi-configuration-files&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 12:09:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288469#M61952</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-28T12:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288470#M61953</link>
      <description>&lt;P&gt;now I followed all steps as mentioned in doc but still same error.  my point was "tlsClientParameters.trustManagers.keyPassword" should be private key password and in doc storepass is password of truststore password. or do I understood wrong? because for tlsClientParameters.keyManagers.keyPassword&amp;nbsp; I am entering password of private key. is it wrong? &lt;/P&gt;&lt;P&gt;secondly when I tried to add preferences in studio i got error ""Failed to load the SSL configuration!" Is it because I don't have tsetkeytore component or is it some other issue.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 13:41:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288470#M61953</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-02-28T13:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288471#M61954</link>
      <description>&lt;P&gt;Take a look at this page.....&lt;/P&gt;&lt;P&gt;https://cxf.apache.org/docs/tls-configuration.html&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This explains all about the Apache Karaf configuration requirements for certificates. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Key Managers configuration item is used to retrieve key information. It is required for a Server, but is only required for a Client when the Server requires Client Authentication. So if you are exposing a web service using HTTPS OR if the service you are calling requires Client Authentication. From what you have said, I don't think this is needed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Trust Managers configuration item is used to validate trust in peer X.509 certificates. It is required for both Servers and Clients. I think this is what you need to focus on here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The password fields you speak of are for the password of your keystore, they are nothing to do with the certificates.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 14:29:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288471#M61954</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-28T14:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288472#M61955</link>
      <description>&lt;P&gt;Thankyou for your detailed ans and time. This time I tried to add some non existing keystores and wrong passwords. but it is throwing same error and in log files there is no info that keystore doesnot exist or passwords are wrong. Maybe it is not picking counduit-common file at all. Is there any way to check that if it is picking the file ?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 10:22:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288472#M61955</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-03-01T10:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288473#M61956</link>
      <description>&lt;P&gt;Whereabouts is your keystore located on your machine with the Karaf running and how have you pointed to it in the conduit-common file?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 14:07:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288473#M61956</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-01T14:07:19Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288474#M61957</link>
      <description>&lt;P&gt; they are stored in etc\keystore lets say C:\Talend\esb\container\etc\keystores\truststore.jks and in conduit I configured it as  &lt;/P&gt;&lt;P&gt;tlsClientParameters.trustManagers.keyStore.file = ./etc/keystores/truststore.jks&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 14:54:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288474#M61957</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-03-01T14:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288475#M61958</link>
      <description>&lt;P&gt;Sorry about the delay in getting back to you. I've been trying a few things out. I don't suppose you are using a public service that I could attempt to test against are you?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the meantime, can you try adding .....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;${karaf.etc}/keystores/truststore.jks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;....as your truststore path?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, can you show me the full file (removing passwords or any sensitive data)? I need to see as close to exactly what you are working with.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 16:16:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288475#M61958</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-01T16:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288476#M61959</link>
      <description>&lt;P&gt;@Richard Hall​&amp;nbsp; ok. so I design a route in studio as shown in first screenshot. Then i build the root and put the .kar file in deploy folder to test it. I followed the given link by skipping the step where they &lt;B&gt;tsetkeystore component&lt;/B&gt; in studio. I put my keystores in etc/keystore and directly changed the conduit file as followed.restart the runtime and call the service in SOAP UI &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000ODW7QAAX.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/131086i434FF760FE3681A6/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000ODW7QAAX.png" alt="0695b00000ODW7QAAX.png" /&gt;&lt;/span&gt;it throws following error&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000ODW89AAH.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/157782i5B907169B29B9942/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000ODW89AAH.png" alt="0695b00000ODW89AAH.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 08:53:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288476#M61959</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-03-02T08:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288477#M61960</link>
      <description>&lt;P&gt;From what you have said, all you should need is this......&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;url = https://test_endpoint.*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;tlsClientParameters.disableCNCheck = true&lt;/P&gt;&lt;P&gt;tlsClientParameters.trustManagers.keyStore.type = JKS&lt;/P&gt;&lt;P&gt;tlsClientParameters.trustManagers.keyStore.password = keystorepassword&lt;/P&gt;&lt;P&gt;tlsClientParameters.trustManagers.keyStore.file = ${karaf.etc}/keystores/truststore.jks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There should be no need for a trustManagers.keyPassword here. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What does the service provider's API documentation say about the certificates? Did you get the certificate and add it to your keystore in the way described in the documentation I provided or did you do it in a different way? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you test your truststore.jks file in the Studio as I showed in my first post. This is just to see whether the truststore.jks is configured correctly.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 11:59:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288477#M61960</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-02T11:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288478#M61961</link>
      <description>&lt;P&gt;@Richard Hall​&amp;nbsp;so do you mean even I don't need  keyManagers? &lt;/P&gt;&lt;P&gt;before I ceated the keystores with keyexplorer tool but later I recreate them according to documentation.&lt;/P&gt;&lt;P&gt;yes I tested the truststore instudio if I just add the truststore then it is fine &lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000ODXHMAA5.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/136585i021972867D1FF770/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000ODXHMAA5.png" alt="0695b00000ODXHMAA5.png" /&gt;&lt;/span&gt;but if I add the keystore then it gives error&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000ODXHWAA5.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/150043i4225BF162B13AD04/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000ODXHWAA5.png" alt="0695b00000ODXHWAA5.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 12:39:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288478#M61961</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-03-02T12:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288479#M61962</link>
      <description>&lt;P&gt;Have you tested the service in Studio with just the truststore? That is what I wanted to see. However, the failure here when you add the keystore is interesting. Test the service in Studio with just the truststore. If that works, then hash the keystore lines out of the conduits file and test in the runtime.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This suggests that there is something wrong with your keystore....but I don't believe you need that for this.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 15:27:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288479#M61962</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-02T15:27:04Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288480#M61963</link>
      <description>&lt;P&gt;@Richard Hall​&amp;nbsp;here the issue is that I can't directly test it in studio. I always got error that certificate is required even though I am using certificate. But I test it with just trust certificate in runtime and have same error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Mar 2022 08:45:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288480#M61963</guid>
      <dc:creator>user19</dc:creator>
      <dc:date>2022-03-04T08:45:26Z</dc:date>
    </item>
    <item>
      <title>Re: call the secure service using cHttp component</title>
      <link>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288481#M61964</link>
      <description>&lt;P&gt;Where did you get the certificate from? Did you get it by following the documentation I sent you. For example, by loading the site via a web browser and then taking the certificate from there? Or were you given the certificate? If you were given the certificate, you need to speak to the person who gave it to you to ask why this is causing issues.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unless I have access to the service, I cannot help here I am afraid. It is impossible for me to work through this unless I can try it out myself.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Mar 2022 12:43:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/call-the-secure-service-using-cHttp-component/m-p/2288481#M61964</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-04T12:43:17Z</dc:date>
    </item>
  </channel>
</rss>

