无法使用crt证书

时间:2018-11-16 15:08:40

标签: ssl python-requests

我正在尝试使用证书而未成功。我正在这样使用它:

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

您能帮我使用证书吗?

0 个答案:

没有答案