Skip to content

Commit

Permalink
MYSQL_ATTR_SSL_CA unabhängig von CERT und KEY setzen (#5930)
Browse files Browse the repository at this point in the history
  • Loading branch information
gharlan committed Feb 12, 2024
1 parent f7b2976 commit 07069d8
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions redaxo/src/core/lib/sql/sql.php
Expand Up @@ -115,13 +115,15 @@ protected function selectDB($db)
$options = [];
$dbconfig = rex::getDbConfig($db);

if ($dbconfig->sslKey && $dbconfig->sslCert && $dbconfig->sslCa) {
if ($dbconfig->sslKey && $dbconfig->sslCert) {
$options = [
PDO::MYSQL_ATTR_SSL_KEY => $dbconfig->sslKey,
PDO::MYSQL_ATTR_SSL_CERT => $dbconfig->sslCert,
PDO::MYSQL_ATTR_SSL_CA => $dbconfig->sslCa,
];
}
if ($dbconfig->sslCa) {
$options[PDO::MYSQL_ATTR_SSL_CA] = $dbconfig->sslCa;
}

// available only with mysqlnd
if (defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT')) {
Expand Down

0 comments on commit 07069d8

Please sign in to comment.