File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,8 @@ def do_work(self):
8181 server_certificate = base64 .b64decode (self ._get_server_certificate ())
8282 ssl_context = ssl .SSLContext (ssl .PROTOCOL_TLSv1_2 )
8383 ssl_context .load_cert_chain (self ._request_executor .certificate_path )
84+ ssl_context .load_verify_locations (self ._request_executor .trust_store_path )
85+ ssl_context .verify_mode = ssl .CERT_REQUIRED
8486
8587 # Connect WebSocket providing SSL
8688 self .client_websocket = WebSocket (sslopt = {"context" : ssl_context })
@@ -90,8 +92,6 @@ def do_work(self):
9092 server_certificate_from_tls = self .client_websocket .sock .getpeercert (True )
9193 if server_certificate != server_certificate_from_tls :
9294 raise ValueError ("Certificates don't match" )
93-
94- pass
9595 else :
9696 self .client_websocket .connect (url )
9797
You can’t perform that action at this time.
0 commit comments