Skip to content

Commit 3f07caa

Browse files
committed
Load certificate chain only if a certificate was specified
Closes #79.
1 parent 527483e commit 3f07caa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

logstash_async/transport.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,10 @@ def _create_socket(self):
176176
else:
177177
cert_reqs = ssl.CERT_NONE
178178

179-
ssl_context.verify_mode = cert_reqs
180179
ssl_context.check_hostname = False
181-
ssl_context.load_cert_chain(self._certfile, self._keyfile)
180+
ssl_context.verify_mode = cert_reqs
181+
if self._certfile and self._keyfile:
182+
ssl_context.load_cert_chain(self._certfile, self._keyfile)
182183
self._sock = ssl_context.wrap_socket(self._sock, server_side=False)
183184
except socket.error:
184185
self._close()

0 commit comments

Comments
 (0)