From 24c2760534e699c50c31fe9e3a12b0784bccaaa6 Mon Sep 17 00:00:00 2001 From: Alejandro Mendez Date: Tue, 25 Mar 2025 16:13:05 +0100 Subject: [PATCH] Add support for enabled check_hostname in SSL connections --- smpplib/client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/smpplib/client.py b/smpplib/client.py index a335d15..50e041b 100644 --- a/smpplib/client.py +++ b/smpplib/client.py @@ -126,7 +126,9 @@ def _create_socket(self): if self._ssl_context is None: return raw_socket - return self._ssl_context.wrap_socket(raw_socket) + server_hostname = self.host if self._ssl_context.check_hostname else None + + return self._ssl_context.wrap_socket(raw_socket, server_hostname=server_hostname) def connect(self): """Connect to SMSC"""