If you are trying to make a https connection using httplib2.Http to a server which uses self-signed certificate, you might face "httplib2.SSLHandshakeError: [Errno 1] _ssl.c:480: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed".
There are 2 solutions:
2. httplib2 uses its own certificate store. Usually, the location would be python/httplib2/cacerts.txt.
Edit this file to add the certificate of your server and you should be good to go.