mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUACAMOLE-728: Merge changes leveraging PostgreSQL's legacy "ssl" parameter only for disabling SSL.
This commit is contained in:
@@ -85,11 +85,12 @@ public class PostgreSQLAuthenticationProviderModule implements Module {
|
|||||||
if (sslMode != PostgreSQLSSLMode.PREFER)
|
if (sslMode != PostgreSQLSSLMode.PREFER)
|
||||||
driverProperties.setProperty("sslmode", sslMode.getDriverValue());
|
driverProperties.setProperty("sslmode", sslMode.getDriverValue());
|
||||||
|
|
||||||
// If SSL is enabled, check for and set other SSL properties.
|
// If SSL is requested disabled, also set the legacy property.
|
||||||
if (sslMode != PostgreSQLSSLMode.DISABLE) {
|
if (sslMode == PostgreSQLSSLMode.DISABLE)
|
||||||
|
driverProperties.setProperty("ssl", "false");
|
||||||
|
|
||||||
// Sets the legacy SSL configuration mode required by older servers.
|
// If SSL is enabled, check for and set other SSL properties.
|
||||||
driverProperties.setProperty("ssl", "true");
|
else {
|
||||||
|
|
||||||
File sslClientCert = environment.getPostgreSQLSSLClientCertFile();
|
File sslClientCert = environment.getPostgreSQLSSLClientCertFile();
|
||||||
if (sslClientCert != null)
|
if (sslClientCert != null)
|
||||||
|
Reference in New Issue
Block a user