Skip to content

Commit

Permalink
Migrate from ssl.wrap_socket() to SSLContext.wrap_socket()
Browse files Browse the repository at this point in the history
  • Loading branch information
eht16 committed May 16, 2021
1 parent 37f487d commit 1a5d967
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions logstash_async/transport.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,17 +169,17 @@ def _create_socket(self):
return
# SSL
cert_reqs = ssl.CERT_REQUIRED
ssl_context = ssl.create_default_context(cafile=self._ca_certs)
if not self._ssl_verify:
if self._ca_certs:
cert_reqs = ssl.CERT_OPTIONAL
else:
cert_reqs = ssl.CERT_NONE
self._sock = ssl.wrap_socket(
self._sock,
keyfile=self._keyfile,
certfile=self._certfile,
ca_certs=self._ca_certs,
cert_reqs=cert_reqs)

ssl_context.verify_mode = cert_reqs
ssl_context.check_hostname = False
ssl_context.load_cert_chain(self._certfile, self._keyfile)
self._sock = ssl_context.wrap_socket(self._sock, server_side=False)
except socket.error:
self._close()
raise
Expand Down

0 comments on commit 1a5d967

Please sign in to comment.