Configuring Java to Use SSL
The scheduler uses JDBC to communicate with your Vertica session. As a result, you must configure your scheduler JVM and JDBC settings for SSL. For information on configuring your JVM and JDBC, refer to the Java documentation.
Configure Your Scheduler JVM
To use SSL authentication with Kafka, you must configure your scheduler JVM to use the key store and trust store you created. Vertica recommends that you use a configuration file to provide this information. Include the following options in your configuration file:
-DJVMjavax.net.ssl.trustStore=/path/to/truststore -DJVMjavax.net.ssl.keyStore=/path/to/keystore -DJVMjavax.net.ssl.keyStorePassword=password1234
Configure Your Scheduler JDBC to use SSL
Add the following to your generated JDBC string:
--jdbc-opt ssl=true