<?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: [tRestClient] How to disable server identity verification in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318540#M88874</link>
    <description>&lt;P&gt;Do you own this API server? If so, I would recommend getting the certificate sorted. If not, is this an API you can tell us about so that we can take a look and see if we can find a workaround? It is very difficult to help with service issues when you cannot look at them yourself.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FYI I have raised a request to have the tRESTClient documentation updated with the details on the "Check Server Identity" option.&lt;/P&gt;</description>
    <pubDate>Mon, 22 Aug 2022 13:57:01 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-08-22T13:57:01Z</dc:date>
    <item>
      <title>[tRestClient] How to disable server identity verification</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318539#M88873</link>
      <description>&lt;P&gt;Hi everybody,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I didn't find any post with the same issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm doing a job where I call an external API with a tRestClient. My problem is that this API need to be call with an uri begginning by "https", or it will throw an error because the communication is not secure. But, the servor of the api has a certificate expired.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On postman there isn't any problem, I just need to uncheck the "Enable SSL certificate Verification". I thought that in talend it would be the same, however, when I unchecked "Verify the server identity" (I am note sure it's the english name because I couldn't find this property in the doc 8.0 of talend ESB tRestClient). It's a parameter in the simple one, that will change the value of the variable "__CHECK_SERVER_IDENTITY__", I still got an error about the SSL Verification. Does anyone have an idea why ? And how can I really disable the ssl verification ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my log if it can help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;org&lt;B&gt;.&lt;/B&gt;apache&lt;B&gt;.&lt;/B&gt;cxf&lt;B&gt;.&lt;/B&gt;interceptor&lt;B&gt;.&lt;/B&gt;Fault&lt;B&gt;:&lt;/B&gt; Could not send Message&lt;B&gt;.&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at org&lt;B&gt;.&lt;/B&gt;apache&lt;B&gt;.&lt;/B&gt;cxf&lt;B&gt;.&lt;/B&gt;interceptor&lt;B&gt;.&lt;/B&gt;MessageSenderInterceptor$MessageSenderEndingInterceptor&lt;B&gt;.&lt;/B&gt;handleMessage&lt;B&gt;(&lt;/B&gt;MessageSenderInterceptor&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;67&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[&lt;/B&gt;cxf&lt;B&gt;-&lt;/B&gt;core&lt;B&gt;-&lt;/B&gt;3.4.4.jar&lt;B&gt;:&lt;/B&gt;3.4.4&lt;B&gt;]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; javax&lt;B&gt;.&lt;/B&gt;net&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;SSLHandshakeException&lt;B&gt;:&lt;/B&gt; SSLHandshakeException invoking https&lt;B&gt;:&lt;/B&gt;//MYURIAPI: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed&lt;/P&gt;&lt;P&gt;at jdk&lt;B&gt;.&lt;/B&gt;internal&lt;B&gt;.&lt;/B&gt;reflect&lt;B&gt;.&lt;/B&gt;NativeConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;newInstance0&lt;B&gt;(&lt;/B&gt;Native Method&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at jdk&lt;B&gt;.&lt;/B&gt;internal&lt;B&gt;.&lt;/B&gt;reflect&lt;B&gt;.&lt;/B&gt;NativeConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;newInstance&lt;B&gt;(&lt;/B&gt;NativeConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;62&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at jdk&lt;B&gt;.&lt;/B&gt;internal&lt;B&gt;.&lt;/B&gt;reflect&lt;B&gt;.&lt;/B&gt;DelegatingConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;newInstance&lt;B&gt;(&lt;/B&gt;DelegatingConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;45&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt; 10 more&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; javax&lt;B&gt;.&lt;/B&gt;net&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;SSLHandshakeException&lt;B&gt;:&lt;/B&gt; PKIX path validation failed&lt;B&gt;:&lt;/B&gt; java&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;cert&lt;B&gt;.&lt;/B&gt;CertPathValidatorException&lt;B&gt;:&lt;/B&gt; validity check failed&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;Alert&lt;B&gt;.&lt;/B&gt;createSSLException&lt;B&gt;(&lt;/B&gt;Alert&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;131&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;TransportContext&lt;B&gt;.&lt;/B&gt;fatal&lt;B&gt;(&lt;/B&gt;TransportContext&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;349&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt; 10 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;validator&lt;B&gt;.&lt;/B&gt;ValidatorException&lt;B&gt;:&lt;/B&gt; PKIX path validation failed&lt;B&gt;:&lt;/B&gt; java&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;cert&lt;B&gt;.&lt;/B&gt;CertPathValidatorException&lt;B&gt;:&lt;/B&gt; validity check failed&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;validator&lt;B&gt;.&lt;/B&gt;PKIXValidator&lt;B&gt;.&lt;/B&gt;doValidate&lt;B&gt;(&lt;/B&gt;PKIXValidator&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;369&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;validator&lt;B&gt;.&lt;/B&gt;PKIXValidator&lt;B&gt;.&lt;/B&gt;engineValidate&lt;B&gt;(&lt;/B&gt;PKIXValidator&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;263&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt; 10 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; java&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;cert&lt;B&gt;.&lt;/B&gt;CertPathValidatorException&lt;B&gt;:&lt;/B&gt; validity check failed&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;provider&lt;B&gt;.&lt;/B&gt;certpath&lt;B&gt;.&lt;/B&gt;PKIXMasterCertPathValidator&lt;B&gt;.&lt;/B&gt;validate&lt;B&gt;(&lt;/B&gt;PKIXMasterCertPathValidator&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;135&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;provider&lt;B&gt;.&lt;/B&gt;certpath&lt;B&gt;.&lt;/B&gt;PKIXCertPathValidator&lt;B&gt;.&lt;/B&gt;validate&lt;B&gt;(&lt;/B&gt;PKIXCertPathValidator&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;224&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;provider&lt;B&gt;.&lt;/B&gt;certpath&lt;B&gt;.&lt;/B&gt;PKIXCertPathValidator&lt;B&gt;.&lt;/B&gt;validate&lt;B&gt;(&lt;/B&gt;PKIXCertPathValidator&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;144&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt; 10 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; java&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;cert&lt;B&gt;.&lt;/B&gt;CertificateExpiredException&lt;B&gt;:&lt;/B&gt; NotAfter&lt;B&gt;:&lt;/B&gt; Fri Jun 17 01&lt;B&gt;:&lt;/B&gt;59&lt;B&gt;:&lt;/B&gt;59 CEST 2022&lt;/P&gt;&lt;P&gt;at sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;x509&lt;B&gt;.&lt;/B&gt;CertificateValidity&lt;B&gt;.&lt;/B&gt;valid&lt;B&gt;(&lt;/B&gt;CertificateValidity&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;277&lt;B&gt;)&lt;/B&gt; &lt;B&gt;~[?:?]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt; 10 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Exception in component tRESTClient_1 &lt;B&gt;(&lt;/B&gt;NAMEOFMYJOB&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;javax&lt;B&gt;.&lt;/B&gt;ws&lt;B&gt;.&lt;/B&gt;rs&lt;B&gt;.&lt;/B&gt;ProcessingException&lt;B&gt;:&lt;/B&gt; javax&lt;B&gt;.&lt;/B&gt;net&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;SSLHandshakeException&lt;B&gt;:&lt;/B&gt; SSLHandshakeException invoking https&lt;B&gt;:&lt;/B&gt;//MYURIAPI: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed&lt;/P&gt;&lt;P&gt;at org&lt;B&gt;.&lt;/B&gt;apache&lt;B&gt;.&lt;/B&gt;cxf&lt;B&gt;.&lt;/B&gt;jaxrs&lt;B&gt;.&lt;/B&gt;client&lt;B&gt;.&lt;/B&gt;AbstractClient&lt;B&gt;.&lt;/B&gt;checkClientException&lt;B&gt;(&lt;/B&gt;AbstractClient&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;631&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at org&lt;B&gt;.&lt;/B&gt;apache&lt;B&gt;.&lt;/B&gt;cxf&lt;B&gt;.&lt;/B&gt;jaxrs&lt;B&gt;.&lt;/B&gt;client&lt;B&gt;.&lt;/B&gt;AbstractClient&lt;B&gt;.&lt;/B&gt;preProcessResult&lt;B&gt;(&lt;/B&gt;AbstractClient&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;605&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; javax&lt;B&gt;.&lt;/B&gt;net&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;SSLHandshakeException&lt;B&gt;:&lt;/B&gt; SSLHandshakeException invoking https&lt;B&gt;:&lt;/B&gt;//MYURIAPI: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed&lt;/P&gt;&lt;P&gt;at java&lt;B&gt;.&lt;/B&gt;base&lt;B&gt;/&lt;/B&gt;jdk&lt;B&gt;.&lt;/B&gt;internal&lt;B&gt;.&lt;/B&gt;reflect&lt;B&gt;.&lt;/B&gt;NativeConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;newInstance0&lt;B&gt;(&lt;/B&gt;Native Method&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at java&lt;B&gt;.&lt;/B&gt;base&lt;B&gt;/&lt;/B&gt;jdk&lt;B&gt;.&lt;/B&gt;internal&lt;B&gt;.&lt;/B&gt;reflect&lt;B&gt;.&lt;/B&gt;NativeConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;newInstance&lt;B&gt;(&lt;/B&gt;NativeConstructorAccessorImpl&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;62&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;...&lt;/B&gt; 7 more&lt;/P&gt;&lt;P&gt;Caused by&lt;B&gt;:&lt;/B&gt; javax&lt;B&gt;.&lt;/B&gt;net&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;SSLHandshakeException&lt;B&gt;:&lt;/B&gt; PKIX path validation failed&lt;B&gt;:&lt;/B&gt; java&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;cert&lt;B&gt;.&lt;/B&gt;CertPathValidatorException&lt;B&gt;:&lt;/B&gt; validity check failed&lt;/P&gt;&lt;P&gt;at java&lt;B&gt;.&lt;/B&gt;base&lt;B&gt;/&lt;/B&gt;sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;Alert&lt;B&gt;.&lt;/B&gt;createSSLException&lt;B&gt;(&lt;/B&gt;Alert&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;131&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at java&lt;B&gt;.&lt;/B&gt;base&lt;B&gt;/&lt;/B&gt;sun&lt;B&gt;.&lt;/B&gt;security&lt;B&gt;.&lt;/B&gt;ssl&lt;B&gt;.&lt;/B&gt;TransportContext&lt;B&gt;.&lt;/B&gt;fatal&lt;B&gt;(&lt;/B&gt;TransportContext&lt;B&gt;.&lt;/B&gt;java&lt;B&gt;:&lt;/B&gt;349&lt;B&gt;)&lt;/B&gt;&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;&lt;B&gt;[&lt;/B&gt;INFO &lt;B&gt;]&lt;/B&gt; 14&lt;B&gt;:&lt;/B&gt;00&lt;B&gt;:&lt;/B&gt;32 org&lt;B&gt;.&lt;/B&gt;apache&lt;B&gt;.&lt;/B&gt;cxf&lt;B&gt;.&lt;/B&gt;interceptor&lt;B&gt;.&lt;/B&gt;LoggingInInterceptor&lt;B&gt;-&lt;/B&gt; Inbound Message&lt;/P&gt;&lt;P&gt;&lt;B&gt;----------------------------&lt;/B&gt;&lt;/P&gt;&lt;P&gt;ID&lt;B&gt;:&lt;/B&gt; 1&lt;/P&gt;&lt;P&gt;Address&lt;B&gt;:&lt;/B&gt; https&lt;B&gt;:&lt;/B&gt;//URIOFMYAPI&lt;/P&gt;&lt;P&gt;Http&lt;B&gt;-&lt;/B&gt;Method&lt;B&gt;:&lt;/B&gt; POST&lt;/P&gt;&lt;P&gt;Content&lt;B&gt;-&lt;/B&gt;Type&lt;B&gt;:&lt;/B&gt; application&lt;B&gt;/&lt;/B&gt;json&lt;/P&gt;&lt;P&gt;Headers&lt;B&gt;:&lt;/B&gt; &lt;B&gt;{&lt;/B&gt;Content&lt;B&gt;-&lt;/B&gt;Type&lt;B&gt;=[&lt;/B&gt;application&lt;B&gt;/&lt;/B&gt;json&lt;B&gt;],&lt;/B&gt; Accept&lt;B&gt;=[*/*],&lt;/B&gt; x&lt;B&gt;-&lt;/B&gt;dw&lt;B&gt;-&lt;/B&gt;client&lt;B&gt;-&lt;/B&gt;id&lt;B&gt;=[&lt;/B&gt;MYCLIENTID&lt;B&gt;],&lt;/B&gt; Content&lt;B&gt;-&lt;/B&gt;Length&lt;B&gt;=[&lt;/B&gt;4270&lt;B&gt;],&lt;/B&gt; Authorization&lt;B&gt;=[&lt;/B&gt;Bearer TOKEN&lt;B&gt;]}&lt;/B&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;--------------------------------------&lt;/B&gt;&lt;/P&gt;&lt;P&gt;at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1418)&lt;/P&gt;&lt;P&gt;…&lt;/P&gt;&lt;P&gt;... 16 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed&lt;/P&gt;&lt;P&gt;at java.base/sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:369)&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;... 39 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by: java.security.cert.CertPathValidatorException: validity check failed&lt;/P&gt;&lt;P&gt;at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)&lt;/P&gt;&lt;P&gt;at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:224)&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;... 45 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Caused by: java.security.cert.CertificateExpiredException: NotAfter: Fri Jun 17 01:59:59 CEST 2022&lt;/P&gt;&lt;P&gt;... 50 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[statistics] disconnected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Job NAMEOFMYJOB terminé à 14:00 19/08/2022. [Code de sortie = 1]&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help or advice will be appreciated,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your time,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 22:38:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318539#M88873</guid>
      <dc:creator>ann-gaelle</dc:creator>
      <dc:date>2024-11-15T22:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: [tRestClient] How to disable server identity verification</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318540#M88874</link>
      <description>&lt;P&gt;Do you own this API server? If so, I would recommend getting the certificate sorted. If not, is this an API you can tell us about so that we can take a look and see if we can find a workaround? It is very difficult to help with service issues when you cannot look at them yourself.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FYI I have raised a request to have the tRESTClient documentation updated with the details on the "Check Server Identity" option.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 13:57:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318540#M88874</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-22T13:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: [tRestClient] How to disable server identity verification</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318541#M88875</link>
      <description>&lt;P&gt;Hi @Richard Hall​&amp;nbsp;, thank you for your response. We don't own the API Server so we can't update the certifacte ourselves. However we did the resquest to the owner but they might not respond positively. It's the API SalesForces, and we are trying a Post SearchOrder (&lt;A href="https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.dochelp%2FOCAPI%2Fcurrent%2Fusage%2FShopAPIDocuments.html" alt="https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.dochelp%2FOCAPI%2Fcurrent%2Fusage%2FShopAPIDocuments.html" target="_blank"&gt;https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.dochelp%2FOCAPI%2Fcurrent%2Fusage%2FShopAPIDocuments.html&lt;/A&gt;). Their certificate is expired since June it's what's causing the issue when we check the certificate. However I'm not sure it will help you because I can't give you the access. But I can show you what I tried under Postman vs my service, maybe it could enlight the issue. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Postman : &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000UxJR4AAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137683iCABCFB12E610CB38/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000UxJR4AAN.png" alt="0695b00000UxJR4AAN.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000UxJRnAAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/129698iDBF060EA03417E75/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000UxJRnAAN.png" alt="0695b00000UxJRnAAN.png" /&gt;&lt;/span&gt;As you can see it works fine when you disable the ssl verification and do the request in https, I only made appear the two header I wrote myself to make it easier. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And here the configuration on Talend Studio if it can help. &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000UxJbOAAV.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144435i792FCD8E8C7AAAF0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000UxJbOAAV.png" alt="0695b00000UxJbOAAV.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000UxJYoAAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/148669i2088F0F3EAE59219/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000UxJYoAAN.png" alt="0695b00000UxJYoAAN.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I put nothing inside the Dynamic parameters. Again, sorry I can't really give you more about the issue. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The easiest workaround I thought of was to make an http request instead of https when the SSL certificate verification is enable.However, like we need to send a token to the API, it won't work. &lt;span class="lia-inline-image-display-wrapper" image-alt="0695b00000UxJUwAAN.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/145262i40085E27BBACC5E0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0695b00000UxJUwAAN.png" alt="0695b00000UxJUwAAN.png" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think a work around would be to pass over the verification certificate inside a tjava ? But before doing that I wanted to be sure that I was not doing something wrong inside my tRestClient&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank's for the request for the documentation, it could help &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a nice day, &lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 14:42:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318541#M88875</guid>
      <dc:creator>ann-gaelle</dc:creator>
      <dc:date>2022-08-22T14:42:08Z</dc:date>
    </item>
    <item>
      <title>Re: [tRestClient] How to disable server identity verification</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318542#M88876</link>
      <description>&lt;P&gt;If this is your Salesforce instance you are trying to POST into, then Salesforce will help you here. This is an important update that is needed. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding the tRESTClient and the "Check Server Identity" checkbox, I believe that this should work. I think you may have highlighted a bug and I have raised this. Unfortunately I cannot test this without finding a similar example of problem with a web service with an expired certificate. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are a couple of things to try. You can test this with the tREST component. This may need a slight change in how you post your request. There is a POST box in the component which will need to be populated with a String representation of your POST JSON/XML. Alternatively you could try writing a very basic REST POST method in Java and call that with a tJavaFlex. That should give you the control to do this.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 15:31:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318542#M88876</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-22T15:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: [tRestClient] How to disable server identity verification</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318543#M88877</link>
      <description>&lt;P&gt;Hi @Richard Hall​, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your answer. If my tRestClient is probably well configured, i'll mark the post as resolved. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank's for all the idea to try, I'm gonna take a look at that &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a nice day, &lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2022 07:04:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tRestClient-How-to-disable-server-identity-verification/m-p/2318543#M88877</guid>
      <dc:creator>ann-gaelle</dc:creator>
      <dc:date>2022-08-23T07:04:16Z</dc:date>
    </item>
  </channel>
</rss>

