From d3ff5c82e62c8ca0d43fffde640ca9d998451a43 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 14 Nov 2025 12:15:21 +0100 Subject: [PATCH 1/2] Add option to disable SSL verification for local Azurite support with self-signed certificates --- src/Common/Middleware/HttpClientOptions.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Common/Middleware/HttpClientOptions.php b/src/Common/Middleware/HttpClientOptions.php index bae7416..347c501 100644 --- a/src/Common/Middleware/HttpClientOptions.php +++ b/src/Common/Middleware/HttpClientOptions.php @@ -9,6 +9,7 @@ final class HttpClientOptions public function __construct( public readonly ?int $timeout = null, public readonly ?int $connectTimeout = null, + public readonly ?bool $verifySsl = null, ) {} /** @@ -19,6 +20,7 @@ public function toGuzzleHttpClientConfig(): array return array_filter([ 'timeout' => $this->timeout, 'connect_timeout' => $this->connectTimeout, + 'verify' => $this->verifySsl, ], fn($value) => $value !== null); } } From 9217cf4a40e9f2b886d419f09d21ad67ec49b1ca Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 14 Nov 2025 14:04:36 +0100 Subject: [PATCH 2/2] Update docblock --- src/Common/Middleware/HttpClientOptions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Common/Middleware/HttpClientOptions.php b/src/Common/Middleware/HttpClientOptions.php index 347c501..287176b 100644 --- a/src/Common/Middleware/HttpClientOptions.php +++ b/src/Common/Middleware/HttpClientOptions.php @@ -13,7 +13,7 @@ public function __construct( ) {} /** - * @return array{timeout?: int, connect_timeout?: int} + * @return array{timeout?: int, connect_timeout?: int, verify?: bool} */ public function toGuzzleHttpClientConfig(): array {