I am using a custom component in which I configure an SSL connection.
System.setProperty ("javax.net.ssl.trustStore", <% = keystorePath%>);
System.setProperty ("javax.net.ssl.trustStoreType", "JKS");
System.setProperty ("javax.net.ssl.trustStorePassword", <% = keystorePwd%>);
My component works well except that further in my job, I use a tAzureStoragePut, which crashes him because of this SSL (no problem if no SSL in the custom component ...)
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
I tested to remove the SSL configuration in my component once the connection is complete :
But that does not change anything.
Thanks you for your answers.
What's custom component are you using? Did you have certificattion, certificate Authority and private key files? In talend studio, here is a tSetKeyStore component which is used to load SSL configuration and point the ''TrustStore File" to your generated trust store.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema
Pick up some tips and tricks with Context Variables