|
|
@@ -75,6 +75,8 @@ class Sqlserver extends Driver
|
|
|
'failoverPartner' => null,
|
|
|
'loginTimeout' => null,
|
|
|
'multiSubnetFailover' => null,
|
|
|
+ 'encrypt' => null,
|
|
|
+ 'trustServerCertificate' => null,
|
|
|
];
|
|
|
|
|
|
/**
|
|
|
@@ -151,6 +153,12 @@ class Sqlserver extends Driver
|
|
|
if ($config['multiSubnetFailover'] !== null) {
|
|
|
$dsn .= ";MultiSubnetFailover={$config['multiSubnetFailover']}";
|
|
|
}
|
|
|
+ if ($config['encrypt'] !== null) {
|
|
|
+ $dsn .= ";Encrypt={$config['encrypt']}";
|
|
|
+ }
|
|
|
+ if ($config['trustServerCertificate'] !== null) {
|
|
|
+ $dsn .= ";TrustServerCertificate={$config['trustServerCertificate']}";
|
|
|
+ }
|
|
|
$this->_connect($dsn, $config);
|
|
|
|
|
|
$connection = $this->getConnection();
|