diff --git a/src/Sqlsrv/SqlsrvDriver.php b/src/Sqlsrv/SqlsrvDriver.php index fef2d938d..772ec827a 100644 --- a/src/Sqlsrv/SqlsrvDriver.php +++ b/src/Sqlsrv/SqlsrvDriver.php @@ -87,6 +87,7 @@ public function __construct(array $options) $options['password'] = $options['password'] ?? ''; $options['database'] = $options['database'] ?? ''; $options['select'] = isset($options['select']) ? (bool) $options['select'] : true; + $options['trust_certificate'] = $options['trust_certificate'] ?? false; // Finalize initialisation parent::__construct($options); @@ -118,6 +119,7 @@ public function connect() 'Database' => $this->options['database'], 'uid' => $this->options['user'], 'pwd' => $this->options['password'], + 'TrustServerCertificate' => $this->options['trust_certificate'], 'CharacterSet' => 'UTF-8', 'ReturnDatesAsStrings' => true, ];