Код: Выделить всё
response = requests.post(self.api, headers=headers, cookies=cookies, json=silence, verify=self.certificate, timeout=(10, 10))
(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Basic Constraints of CA cert not marked critical (_ssl.c:1077)')))
Код: Выделить всё
X509v3 Basic Constraints:
CA:TRUE, pathlen:2
Старый скрипт:
Код: Выделить всё
Python 3.14.0
------------------ -----------
attrs 25.3.0
certifi 2025.1.31
cffi 1.17.1
charset-normalizer 3.4.1
h11 0.14.0
idna 3.10
outcome 1.3.0.post0
pip 25.2
pycparser 2.22
PySocks 1.7.1
requests 2.32.3
selenium 4.30.0
sniffio 1.3.1
sortedcontainers 2.4.0
trio 0.29.0
trio-websocket 0.12.2
typing_extensions 4.13.0
urllib3 2.3.0
websocket-client 1.8.0
wsproto 1.2.0
response = requests.post(self.cluster_api, headers=headers, cookies=cookies, json=request_data, verify=self.certificate, timeout=(10, 10)) #request
Код: Выделить всё
Python 3.14.0
Package Version
------------------ -----------
attrs 26.1.0
certifi 2026.4.22
charset-normalizer 3.4.7
h11 0.16.0
idna 3.13
outcome 1.3.0.post0
pip 25.2
PySocks 1.7.1
requests 2.33.1
selenium 4.43.0
sniffio 1.3.1
sortedcontainers 2.4.0
trio 0.33.0
trio-websocket 0.12.2
typing_extensions 4.15.0
urllib3 2.6.3
websocket-client 1.9.0
wsproto 1.3.2
Есть ли способ обойти это без выполнения проверки=False?