我正在尝试使用证书而未成功。我正在这样使用它:
r = requests.get('https://server:8443/teste', auth=HTTPBasicAuth('USER', 'PASSWORD'), verify='/home/path/certificate.crt')
我得到了错误:
requests.exceptions.SSLError: HTTPSConnectionPool(host ='server',port = 8443):最大值 网址超过重试次数:/ teste(由 SSLError(SSLError(1,u'[SSL:CERTIFICATE_VERIFY_FAILED]证书 验证失败(_ssl.c:590)'),))
但是我可以将证书与curl一起使用(如果这有助于识别问题):
curl -s --cacert /home/path/certificate.crt -u用户:PASSWORD https://server:8443/teste
您能帮我使用证书吗?