use certifi for tls connections, fixes #1348

This commit is contained in:
Flowseal
2026-09-19 22:48:25 +03:00
parent a0605c7447
commit e519c4df4c
2 changed files with 6 additions and 4 deletions
+2 -1
View File
@@ -48,9 +48,10 @@ def _run_connectivity_test(cases: list, *, secure: bool = True) -> dict:
import base64
from contextlib import nullcontext
import ssl
import certifi
import socket as _socket
ctx = ssl.create_default_context() if secure else None
ctx = ssl.create_default_context(cafile=certifi.where()) if secure else None
port = 443 if secure else 80
results = {}
for dc, connect_host, sni_host, req_host, path in cases: