diff --git a/logstash_async/transport.py b/logstash_async/transport.py index 2543ec5..78aa457 100644 --- a/logstash_async/transport.py +++ b/logstash_async/transport.py @@ -176,9 +176,10 @@ def _create_socket(self): else: cert_reqs = ssl.CERT_NONE - ssl_context.verify_mode = cert_reqs ssl_context.check_hostname = False - ssl_context.load_cert_chain(self._certfile, self._keyfile) + ssl_context.verify_mode = cert_reqs + if self._certfile and self._keyfile: + 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()