<?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: SSL Handshake error-twebservice/tsugarCRMInput in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274304#M51017</link>
    <description>I am having a similar issue, has anyone contacted you about this?&amp;nbsp;</description>
    <pubDate>Wed, 16 Sep 2015 14:31:34 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-09-16T14:31:34Z</dc:date>
    <item>
      <title>SSL Handshake error-twebservice/tsugarCRMInput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274303#M51016</link>
      <description>Greetings, 
&lt;BR /&gt;I am trying to connect to a client's SugarCRM soap API using either the tSugarCRMInput component or the tWebservice component. Each component is giving me the error below. I am able to pull up the WSDL in my browser and other ETL tools but for some reason I can't connect in Talend. The client's instance uses SSL. I tried importing the certificate from the browser using keytool in my cacerts keystore to no avail. Any clues as to how I can get past this error? 
&lt;BR /&gt;Here's the error I am receiving: 
&lt;BR /&gt; 
&lt;PRE&gt;Exception in component tSugarCRMInput_1&lt;BR /&gt;AxisFault&lt;BR /&gt; faultCode: {}Server.userException&lt;BR /&gt; faultSubcode: &lt;BR /&gt; faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt; faultActor: &lt;BR /&gt; faultNode: &lt;BR /&gt; faultDetail: &lt;BR /&gt;	{}stackTrace:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884)&lt;BR /&gt;	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)&lt;BR /&gt;	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270)&lt;BR /&gt;	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1439)&lt;BR /&gt;	at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:209)&lt;BR /&gt;	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:878)&lt;BR /&gt;	at sun.security.ssl.Handshaker.process_record(Handshaker.java:814)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)&lt;BR /&gt;	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)&lt;BR /&gt;	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)&lt;BR /&gt;	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)&lt;BR /&gt;	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)&lt;BR /&gt;	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)&lt;BR /&gt;	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2767)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2443)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2366)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:1812)&lt;BR /&gt;	at org.talend.sugarws.SugarsoapBindingStub.login(SugarsoapBindingStub.java:1203)&lt;BR /&gt;	at org.talend.SugarManagement.SugarManagementImpl.login(SugarManagementImpl.java:79)&lt;BR /&gt;	at test_project.sugarnetsuite_0_1.SugarNetSuite.tSugarCRMInput_1Process(SugarNetSuite.java:1300)&lt;BR /&gt;	at test_project.sugarnetsuite_0_1.SugarNetSuite.runJobInTOS(SugarNetSuite.java:2671)&lt;BR /&gt;	at test_project.sugarnetsuite_0_1.SugarNetSuite.main(SugarNetSuite.java:2528)&lt;BR /&gt;Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)&lt;BR /&gt;	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)&lt;BR /&gt;	at sun.security.validator.Validator.validate(Validator.java:260)&lt;BR /&gt;	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)&lt;BR /&gt;	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)&lt;BR /&gt;	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)&lt;BR /&gt;	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1421)&lt;BR /&gt;	... 25 more&lt;BR /&gt;Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)&lt;BR /&gt;	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)&lt;BR /&gt;	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)&lt;BR /&gt;	... 31 more&lt;BR /&gt;	{}hostname:JOHN-OCS&lt;BR /&gt;javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)&lt;BR /&gt;	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)&lt;BR /&gt;	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)&lt;BR /&gt;	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)&lt;BR /&gt;	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)&lt;BR /&gt;	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2767)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2443)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:2366)&lt;BR /&gt;	at org.apache.axis.client.Call.invoke(Call.java:1812)&lt;BR /&gt;	at org.talend.sugarws.SugarsoapBindingStub.login(SugarsoapBindingStub.java:1203)&lt;BR /&gt;	at org.talend.SugarManagement.SugarManagementImpl.login(SugarManagementImpl.java:79)&lt;BR /&gt;	at test_project.sugarnetsuite_0_1.SugarNetSuite.tSugarCRMInput_1Process(SugarNetSuite.java:1300)&lt;BR /&gt;	at test_project.sugarnetsuite_0_1.SugarNetSuite.runJobInTOS(SugarNetSuite.java:2671)&lt;BR /&gt;	at test_project.sugarnetsuite_0_1.SugarNetSuite.main(SugarNetSuite.java:2528)&lt;BR /&gt;Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1884)&lt;BR /&gt;	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)&lt;BR /&gt;	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270)&lt;BR /&gt;	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1439)&lt;BR /&gt;	at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:209)&lt;BR /&gt;	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:878)&lt;BR /&gt;	at sun.security.ssl.Handshaker.process_record(Handshaker.java:814)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)&lt;BR /&gt;	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)&lt;BR /&gt;	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)&lt;BR /&gt;	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)&lt;BR /&gt;	... 14 more&lt;BR /&gt;Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)&lt;BR /&gt;	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)&lt;BR /&gt;	at sun.security.validator.Validator.validate(Validator.java:260)&lt;BR /&gt;	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)&lt;BR /&gt;	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)&lt;BR /&gt;	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)&lt;BR /&gt;	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1421)&lt;BR /&gt;	... 25 more&lt;BR /&gt;Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)&lt;BR /&gt;	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)&lt;BR /&gt;	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)&lt;BR /&gt;	... 31 more&lt;/PRE&gt;</description>
      <pubDate>Fri, 11 Sep 2015 18:45:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274303#M51016</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-11T18:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Handshake error-twebservice/tsugarCRMInput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274304#M51017</link>
      <description>I am having a similar issue, has anyone contacted you about this?&amp;nbsp;</description>
      <pubDate>Wed, 16 Sep 2015 14:31:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274304#M51017</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-16T14:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Handshake error-twebservice/tsugarCRMInput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274305#M51018</link>
      <description>No-but luckily I was able to resolve it. I had initially used keytool to import the trusted certificate to what turned out to be the wrong directory. I have multiple versions of java installed and I mistakenly imported the certificate (exported using chrome) to the wrong keystore.&amp;nbsp;&lt;BR /&gt;I imported the certificate to the keystore tied to my JAVA_HOME and it worked fine.</description>
      <pubDate>Mon, 21 Sep 2015 17:18:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/SSL-Handshake-error-twebservice-tsugarCRMInput/m-p/2274305#M51018</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-09-21T17:18:01Z</dc:date>
    </item>
  </channel>
</rss>

