I'm using a self-signed cert for debug purpose.
$ cp hbrls-server.cert /usr/local/share/ca-certificates/
$ update-ca-certificates
After that, I can see hbrls-server.pem
in /etc/ssl/certs/
. But requests
still raises the SSLError.
If I specify the cert like this: requests.get('https://blabla', verify='/etc/ssl/certs/hbrls-server.pem')
, it will be OK.
And python -m requests.certs
returns /usr/local/lib/python2.7/dist-packages/certifi/cacert.pem
.
How can I make requests
to use the certs on the system. I'm working on dockerize sth, and would not like to see that verify=path-to-cert
in my code.
EDIT: ubuntu 12.04, python 2.7.3, requests 2.7.0