TLS/SSL server authentication
- Last Updated: September 1, 2026
- 1 minute read
- DataDirect Connectors
- ODBC
- Salesforce 8.0
- Documentation
When the client makes a connection request, the server presents its public certificate for the client to accept or deny. The client checks the issuer of the certificate against a list of trusted Certificate Authorities (CAs) that resides in the Java Virtual Machine's (JVM) default truststore.
Certificate trust verification
The driver is JDBC-based and obtains trusted CA certificates from the JVM's default
truststore, typically located at
JRE_HOME/lib/security/cacerts. If the server's
certificate matches a trusted CA in the JVM truststore, an encrypted connection is
established between the client and server. If the certificate does not match, the connection
fails and the driver generates an error.
Adding certificates to the JVM truststore
keytool
utility.keytool -importcert -alias alias_name -file certificate_file
-keystore JRE_HOME/lib/security/cacerts -storepass cacerts_passwordWhere:alias_nameis a unique name to identify the certificate in the truststore.certificate_fileis the path to the CA certificate file (DER or PEM format).- The default password for the JVM cacerts truststore is
changeit.