--- ./salt-3006.2/salt/ext/tornado/netutil.py~	2023-05-05 12:53:34.000000000 -0500
+++ ./salt-3006.2/salt/ext/tornado/netutil.py	2023-07-24 11:27:02.376824349 -0500
@@ -54,8 +54,8 @@
 elif ssl is None:
     ssl_match_hostname = SSLCertificateError = None  # type: ignore
 else:
-    import backports.ssl_match_hostname
-    ssl_match_hostname = backports.ssl_match_hostname.match_hostname
+    import urllib3.util.ssl_match_hostname
+    ssl_match_hostname = urllib3.util.ssl_match_hostname
     SSLCertificateError = backports.ssl_match_hostname.CertificateError  # type: ignore
 
 if hasattr(ssl, 'SSLContext'):
--- ./salt-3006.2/salt/ext/tornado/iostream.py~	2023-05-05 12:53:34.000000000 -0500
+++ ./salt-3006.2/salt/ext/tornado/iostream.py	2023-07-24 11:38:00.657632623 -0500
@@ -38,7 +38,8 @@
 from salt.ext.tornado.concurrent import TracebackFuture
 from salt.ext.tornado import ioloop
 from salt.ext.tornado.log import gen_log, app_log
-from salt.ext.tornado.netutil import ssl_wrap_socket, ssl_match_hostname, SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
+from salt.ext.tornado.netutil import ssl_wrap_socket, SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
+import urllib3.util.ssl_match_hostname
 from salt.ext.tornado import stack_context
 from salt.ext.tornado.util import errno_from_exception
 
--- ./salt-3006.2/salt/ext/tornado/netutil.py~	2023-07-24 11:50:02.836988664 -0500
+++ ./salt-3006.2/salt/ext/tornado/netutil.py	2023-07-24 11:50:52.217539638 -0500
@@ -56,7 +56,7 @@
 else:
     import urllib3.util.ssl_match_hostname
     ssl_match_hostname = urllib3.util.ssl_match_hostname
-    SSLCertificateError = backports.ssl_match_hostname.CertificateError  # type: ignore
+    SSLCertificateError = urllib3.util.ssl_match_hostname.CertificateError  # type: ignore
 
 if hasattr(ssl, 'SSLContext'):
     if hasattr(ssl, 'create_default_context'):
