Migration to 1.18+
MSSQL Driver update to version 10.2.x
With this MACMA version both services, MACMA Core and MACMA Keycloak, are using MSSQL JDBC driver 10.2.x. This new driver has some breaking changes regarding encryption:
-
Default encrypt to true: TLS encryption is enabled by default.
-
Certificate validation when encrypt = false: When encrypt = false but the server requires encryption, the certificate will be validated based on the trustServerCertificate connection setting.
Further details regarding the changes in JDBC driver can be found here. For more information on how to properly configure encryption, it is recommended to check the MSSQL JDBC documentation.
These changes need to be applied to the following configurations parameters: