Не могу использовать сертификат CRT - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь использовать сертификат без успеха.Я использую это так:

r = requests.get('https://server:8443/teste', auth=HTTPBasicAuth('USER', 'PASSWORD'), verify='/home/path/certificate.crt')

и я получил ошибку:

запросы. Исключения.SSLError: HTTPSConnectionPool (host = 'server', port = 8443): Максимальное количество попыток превышено с помощью url: / teste (вызвано SSLError (SSLError (1, u '[SSL: CERTIFICATE_VERIFY_FAILED] сертификат не прошел проверку (_ssl.c: 590)'),))

ОднакоЯ могу использовать сертификат с curl (если это поможет определить проблему):

curl -s --cacert /home/path/certificate.crt -u ПОЛЬЗОВАТЕЛЬ: ПАРОЛЬ https://server:8443/teste

Можете ли вы помочь мне сделать эту работу с сертификатом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...