After you upgrade DX UIM to 23.4 CU7, you encounter database connectivity failures when MSSQL database encryption or TLS 1.2 is enabled. Probes such as WASP and EMS fail to connect to the UIM database, resulting in the following symptoms:
Failed to createDataSource com.microsoft.sqlserver.jdbc.SQLServerException: "encrypt" property is set to "false" and "trustServerCertificate" property is set to "false".PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.The server [HOSTNAME] is not configured to listen with TCP/IP.The connectivity failure occurs due to an incorrect configuration of the Java TrustStore or the database connection parameters in the data_engine probe. Specifically, manual placement of the .jks file can lead to keystore tampering errors, and using an instance name instead of a hostname/port combination can cause TCP/IP listener failures.
To resolve the database connectivity issues, you must correctly configure the TLS parameters and the data_engine probe:
Verify Prerequisites:
Configure TLS 1.2 in data_engine:
.jks) using the database certificate..jks file into the security folder. Instead, use the data_engine Admin Console or Infrastructure Manager to configure the TLS v1.2 parameters..jks file within the configuration tool. When you click Apply or OK, the system automatically copies the file to the \security folder as truststore.jks..jks file itself.Update Database Connection Parameters:
data_engine GUI.Finalize Configuration:
data_engine probe.For detailed steps on certificate management, see .