Skip to content

Commit def555a

Browse files
committed
RDBC-788 Make CA path optional
1 parent 3b1ce3e commit def555a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ravendb/changes/database_changes.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,9 @@ def _connect_websocket_secured(self, url: str) -> None:
8888
server_certificate = base64.b64decode(self._get_server_certificate())
8989
ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
9090
ssl_context.load_cert_chain(self._request_executor.certificate_path)
91-
ssl_context.load_verify_locations(self._request_executor.trust_store_path)
92-
ssl_context.verify_mode = ssl.CERT_REQUIRED
91+
if self._request_executor.trust_store_path:
92+
ssl_context.verify_mode = ssl.CERT_REQUIRED
93+
ssl_context.load_verify_locations(self._request_executor.trust_store_path)
9394

9495
# Create SSL WebSocket and connect it
9596
self.client_websocket = WebSocket(sslopt={"context": ssl_context})

0 commit comments

Comments
 (0)