bool tls = false;
- string sslmode;
+ string ssslmode;
try {
- sslmode = getParameter("ssl-mode");
+ ssslmode = getParameter("ssl-mode");
tls = true;
} catch (...) {
// No strict ssl mode
try {
sca = getParameter("trust-anchor");
tls = true;
- if (sslmode.empty()) {
- sslmode = "verify-ca";
+ if (ssslmode.empty()) {
+ ssslmode = "verify-ca";
}
dbconnparameters += " sslrootcert = " + sca;
} catch (...) {
}
if (tls) {
- if (sslmode.empty()) {
- sslmode = "require";
+ if (ssslmode.empty()) {
+ ssslmode = "require";
}
dbconnparameters += " gssencmode = disable";
- } else {
- if (sslmode.empty()) {
- sslmode = "prefer";
- }
}
- dbconnparameters += " sslmode = " + sslmode;
+ if (!ssslmode.empty()) {
+ dbconnparameters += " sslmode = " + ssslmode;
+ }
return (dbconnparameters);
}