<?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 [resolved] Create a new connection to mysql using SSL in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Create-a-new-connection-to-mysql-using-SSL/m-p/2258703#M40419</link>
    <description>Hello, 
&lt;BR /&gt;I need to access a mysql database secured with SSL certificates. 
&lt;BR /&gt;I have the certificates on my dektop, and I was able to access the database using Mysql Workbench. 
&lt;BR /&gt;How should I configure the mysql Db connection in the Metadata ? 
&lt;BR /&gt;I tried to do it as described in this post : , with adding something like that in the additionnal parameters : 
&lt;BR /&gt;noDatetimeStringSync=true&amp;amp;verifyServerCertificate=true&amp;amp;useSSL=true&amp;amp;requireSSL=true&amp;amp;ssl_ca=C:/Users/Desktop/SQL Dev/ca-cert.pem&amp;amp;ssl_key=C:/Users/Desktop/SQL Dev/client-key.pem&amp;amp;ssl_cert=C:/Users/Desktop/SQL Dev/client-cert.pem 
&lt;BR /&gt;But I get this error : 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;PRE&gt;The last packet successfully received from the server was 45 milliseconds ago.&amp;nbsp; The last packet sent successfully to the server was 44 milliseconds ago.&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:195)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1092)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:315)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:289)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$59.runWithCancel(DatabaseForm.java:3812)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$59.runWithCancel(DatabaseForm.java:1)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.concurrent.FutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;&amp;nbsp; Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; The last packet successfully received from the server was 45 milliseconds ago.&amp;nbsp; The last packet sent successfully to the server was 44 milliseconds ago.&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:104)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.MysqlIO.negotiateSSLConnection(MysqlIO.java:5285)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1720)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2506)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:832)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.JDBC4Connection.&amp;lt;init&amp;gt;(JDBC4Connection.java:46)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.GeneratedConstructorAccessor68.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:186)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 9 more&lt;BR /&gt;&amp;nbsp; 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;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Alerts.getSSLException(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.fatalSE(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.fatalSE(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.processLoop(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.process_record(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:89)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 25 more&lt;BR /&gt;&amp;nbsp; 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;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.validator.PKIXValidator.doBuild(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.validator.Validator.validate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 34 more&lt;BR /&gt;&amp;nbsp; Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.cert.CertPathBuilder.build(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 40 more&lt;BR /&gt;&lt;/PRE&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;I wasn't able to find anything in the Talend documentation or in the help section... 
&lt;BR /&gt;Thank you, 
&lt;BR /&gt;Nicolas</description>
    <pubDate>Sat, 16 Nov 2024 10:11:44 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T10:11:44Z</dc:date>
    <item>
      <title>[resolved] Create a new connection to mysql using SSL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Create-a-new-connection-to-mysql-using-SSL/m-p/2258703#M40419</link>
      <description>Hello, 
&lt;BR /&gt;I need to access a mysql database secured with SSL certificates. 
&lt;BR /&gt;I have the certificates on my dektop, and I was able to access the database using Mysql Workbench. 
&lt;BR /&gt;How should I configure the mysql Db connection in the Metadata ? 
&lt;BR /&gt;I tried to do it as described in this post : , with adding something like that in the additionnal parameters : 
&lt;BR /&gt;noDatetimeStringSync=true&amp;amp;verifyServerCertificate=true&amp;amp;useSSL=true&amp;amp;requireSSL=true&amp;amp;ssl_ca=C:/Users/Desktop/SQL Dev/ca-cert.pem&amp;amp;ssl_key=C:/Users/Desktop/SQL Dev/client-key.pem&amp;amp;ssl_cert=C:/Users/Desktop/SQL Dev/client-cert.pem 
&lt;BR /&gt;But I get this error : 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;PRE&gt;The last packet successfully received from the server was 45 milliseconds ago.&amp;nbsp; The last packet sent successfully to the server was 44 milliseconds ago.&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:195)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1092)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:315)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:289)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$59.runWithCancel(DatabaseForm.java:3812)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$59.runWithCancel(DatabaseForm.java:1)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.concurrent.FutureTask.run(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;&amp;nbsp; Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; The last packet successfully received from the server was 45 milliseconds ago.&amp;nbsp; The last packet sent successfully to the server was 44 milliseconds ago.&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:104)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.MysqlIO.negotiateSSLConnection(MysqlIO.java:5285)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1720)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2506)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.&amp;lt;init&amp;gt;(ConnectionImpl.java:832)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.JDBC4Connection.&amp;lt;init&amp;gt;(JDBC4Connection.java:46)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.GeneratedConstructorAccessor68.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:186)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 9 more&lt;BR /&gt;&amp;nbsp; 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;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Alerts.getSSLException(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.fatalSE(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.fatalSE(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.processLoop(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.Handshaker.process_record(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at com.mysql.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:89)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 25 more&lt;BR /&gt;&amp;nbsp; 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;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.validator.PKIXValidator.doBuild(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.validator.Validator.validate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 34 more&lt;BR /&gt;&amp;nbsp; Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.cert.CertPathBuilder.build(Unknown Source)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ... 40 more&lt;BR /&gt;&lt;/PRE&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;I wasn't able to find anything in the Talend documentation or in the help section... 
&lt;BR /&gt;Thank you, 
&lt;BR /&gt;Nicolas</description>
      <pubDate>Sat, 16 Nov 2024 10:11:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Create-a-new-connection-to-mysql-using-SSL/m-p/2258703#M40419</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T10:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Create a new connection to mysql using SSL</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Create-a-new-connection-to-mysql-using-SSL/m-p/2258704#M40420</link>
      <description>I got it : 
&lt;BR /&gt; 
&lt;A href="https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-using-ssl.html" rel="nofollow noopener noreferrer"&gt;https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-using-ssl.html&lt;/A&gt; 
&lt;BR /&gt;The additional parameters only need the useSSL=true option. And the java keystore must be updated as described in the url above. 
&lt;BR /&gt;Nicolas</description>
      <pubDate>Mon, 19 Dec 2016 19:47:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Create-a-new-connection-to-mysql-using-SSL/m-p/2258704#M40420</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-19T19:47:23Z</dc:date>
    </item>
  </channel>
</rss>

