diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProviderModule.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProviderModule.java index 658c08a3a..9fdae08fd 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProviderModule.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLAuthenticationProviderModule.java @@ -87,9 +87,12 @@ public class MySQLAuthenticationProviderModule implements Module { driverProperties.setProperty("sslMode", sslMode.getDriverValue()); // For compatibility, set legacy useSSL property when SSL is disabled. - if (sslMode == MySQLSSLMode.DISABLED) + if (sslMode == MySQLSSLMode.DISABLED) { driverProperties.setProperty("useSSL", "false"); - + } else { + driverProperties.setProperty("useSSL", "true"); + } + // Check other SSL settings and set as required File trustStore = environment.getMySQLSSLTrustStore(); if (trustStore != null)