The SSL configuration is disabled by default. However, this setting can be activated to encrypt the communication between DSM and Microsoft SQL Server.
When the SSL configuration is enabled on DSM 9.0 or 9.5, the DSM fails to upgrade to version 9.5 or 9.6.
As a workaround:
- Prior to DSM 9.5 or 9.6 upgrade, verify if the communication between DSM and MS SQL Server is encrypted.
- Find the dsm.properties file under the following locations:
- For Windows, go to \Deep Security Manager\webclient\webapps\ROOT\WEB-INF folder.
- For Linux, go to /opt/dsm/webclient/webapps/ROOT/WEB-INF/ directory.
- Look for the "database.SqlServer.ssl=require" parameter. If this line exists, the SSL configuration is enabled.
- Find the dsm.properties file under the following locations:
- Deactivate the SSL configuration.
- Stop the Deep Security Manager service.
- Delete "database.SqlServer.ssl=require" from the dsm.properties file.
- Restart the Deep Security Manager service.
- Upgrade the DSM to version 9.5 or 9.6.
- Once the upgrade is completed, add the "database.SqlServer.ssl=require" line back to dsm.properties file.