Tuesday, November 29, 2022
Debugging java batch program execution with SSL call's
In JAVA parameters you should use:
java -jar
-Djavax.net.ssl.trustStore=...path_to.../jre/lib/security/cacerts
-Djavax.net.ssl.trustStorePassword=...pwd.of.cacerts...
-Djavax.net.ssl.trustStoreType=jks
-Djavax.net.debug=ssl:handshake:verbose
-Djdk.tls.client.protocols=TLSv1
-Dhttps.protocols=TLSv1 YOUR_PROGRAM.jar
To populate your cacerts with your certificates use:
keytool.exe -importcert -keystore cacerts -storepass ...pwd.of.cacerts... -file my_ca_cert.crt -alias "my_ca_cert"
