mirror of
https://github.com/vrana/adminer.git
synced 2025-08-08 15:47:00 +02:00
MySQL SSL: Allow disabling cert verification
This commit is contained in:
@@ -246,6 +246,9 @@ if (!defined("DRIVER")) {
|
||||
if (!empty($ssl['ca'])) {
|
||||
$options[PDO::MYSQL_ATTR_SSL_CA] = $ssl['ca'];
|
||||
}
|
||||
if (!empty($ssl['verify'])) {
|
||||
$options[PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $ssl['verify'];
|
||||
}
|
||||
}
|
||||
$this->dsn(
|
||||
"mysql:charset=utf8;host=" . str_replace(":", ";unix_socket=", preg_replace('~:(\d)~', ';port=\1', $server)),
|
||||
|
@@ -11,7 +11,7 @@ class AdminerLoginSsl {
|
||||
var $ssl;
|
||||
|
||||
/**
|
||||
* @param array MySQL: ["key" => filename, "cert" => filename, "ca" => filename], PostgresSQL: ["mode" => sslmode]
|
||||
* @param array MySQL: ["key" => filename, "cert" => filename, "ca" => filename, "verify" => bool], PostgresSQL: ["mode" => sslmode]
|
||||
*/
|
||||
function __construct($ssl) {
|
||||
$this->ssl = $ssl;
|
||||
|
Reference in New Issue
Block a user