Используя curl, я могу подключиться к серверу, который нуждается в указанном c сертификате.
curl -E ./file.crt.pem --key ./file.key.pem -k https://server.url
версия curl: 7.29.0
Но при использовании библиотеки запросов Python , Я получаю сообщение об ошибке:
import requests
cert_file_path = "file.crt.pem"
key_file_path = "file.key.pem"
cert = (cert_file_path, key_file_path)
url = 'https://server.url'
r = requests.post(url, cert=cert, verify=False)
Ошибка:
SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_read_bytes', 'tlsv1 alert unknown ca')])"))
Python версия: v3.7
Чего мне не хватает?