Looking for guidance on how to turn off Validation Of Server Certificates in Oracle JDBC drivers.
Using OJDBC8 jars to make a Oracle SQL TLS connection using the Thin drivers, we attempt to configure a KeyStore TrustStore with and without both DN matching and Validtion of the Server Certificate.Setting the KeyStore and TrustStore as follows:
prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_JAVAX_NET_SSL_KEYSTORE, plist.get("OracleStore").display());
prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_JAVAX_NET_SSL_KEYSTORETYPE, "PKCS12");
prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_JAVAX_NET_SSL_KEYSTOREPASSWORD, plist.get("OracleStorePassword").display());
prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_JAVAX_NET_SSL_TRUSTSTORE, plist.get("OracleStore").display());
prop.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_JAVAX_NET_SSL_TRUSTSTORETYPE, "PKCS12");