This commit is contained in:
the-djmaze 2023-07-10 11:01:46 +02:00
parent c669a8e55f
commit 76e82ba159

View file

@ -65,7 +65,10 @@ abstract class Base
if ($oSettings->sslCa) {
$options[\PDO::MYSQL_ATTR_SSL_CA] = $oSettings->sslCa;
}
$options[\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $oSettings->sslVerify;
// PHP 8.0 https://github.com/the-djmaze/snappymail/issues/1205
if (\defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT')) {
$options[\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $oSettings->sslVerify;
}
if ($oSettings->sslCiphers) {
$options[\PDO::MYSQL_ATTR_SSL_CIPHER] = $oSettings->sslCiphers;
}