Как загрузить корневой сертификат CA для библиотеки Python http.client, чтобы он подключился к защищенному http_server? - PullRequest
0 голосов
/ 17 июня 2019

Я хочу подключиться к безопасному серверу http_server с помощью библиотеки Python http.client

Я уже пробовал описанный ниже способ загрузки сертификатов

import http.client,ssl
context = ssl.create_default_context()
context = ssl.create_default_context(cafile='cafile.pem')
context.load_cert_chain('certfile.pem','keyfile.pem')
conn = http.client.HTTPSConnection('192.168.43.164')
conn.connect()

Я ожидаю, что соединение произойдет, но оно показывает мне ошибку ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] проверка сертификата не удалась (_ssl.c: 777)

...