SSL Truststore and Keystore

Hello,

I am just starting to evaluate the designer[2 days now] and been testing out the HTTP Connector. I have created the Truststore and the Keystore from the Public and the Private key files because the source server I am connecting to has a Self Signed certificate. I have defined the VM arguments in the Run–>Run Configurations–> Arguments tab to be as follows:-

-Djavax.net.ssl.trustStore=“C:\Program Files\CloverETL Designer\jdk1.7.0_51_64\jre\lib\security\VRkeystore.p12”
-Djavax.net.ssl.trustStorePassword=changeit
-Djavax.net.ssl.keyStore=“C:\Program Files\CloverETL Designer\jdk1.7.0_51_64\jre\lib\security\server.keystore”
-Djavax.net.ssl.keyStorePassword=changeit

When I run it I still get the same “PKIX path building failed:” meaning it is not able to locate the truststore. What am I doing wrong here? How do I make it spot the truststore and the certificate? I have tried moving the two files to the Sdk folder instead of jre\lib folder to no avail. I have to restarted the VM all the time but to no avail. I am at a wits end here. Please help!!

Thanks
Jaz

Hi Jaz,

One source of problem may be that your stores does not contain valid certificate - so they are loaded but no valid certificate is present.

Second is related to Designer 4.0 which you probably use. Since 4.0 is Designer using Runtime for graphs execution. Runtime is started with Designer and Designer runs graphs on it. So all JVM parameters should be set in Runtime properties - see http://doc.cloveretl.com/documentation/ … ation.html for details. Field “VM arguments” in Run Config is confusing and will be removed in 4.1.

I hope that helps.