SSL error with Python requests despite up-to-date dependencies : <p>I am getting an SSL "bad handshake" error.  Most similar responses to this problem seem to stem from old libraries, 1024bit cert. incompatibility, etc... I <em>think</em> i'm up to date, and can't figure out why i'm getting this error.</p>

<p>SETUP:</p>

<ul>
<li>requests 2.13.0 </li>
<li>certifi 2017.01.23</li>
<li>'OpenSSL 1.0.2g  1 Mar 2016'</li>
</ul>

<p>I'm hitting this API (2048bit certificate key): <a href="https://api.sidecar.io/rest/v1/provision/application/device/count/" rel="noreferrer">https://api.sidecar.io/rest/v1/provision/application/device/count/</a></p>

<p>And getting this error: 
<code>requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)</code></p>

<p>See l.44 of <a href="https://github.com/sidecar-io/sidecar-python-sdk/blob/master/sidecar.py" rel="noreferrer">https://github.com/sidecar-io/sidecar-python-sdk/blob/master/sidecar.py</a></p>

<p>If I turn <code>verify=False</code> in requests, I can bypass, but i'd rather figure out why the certification is failing.</p>

<p>Any help is greatly appreciated; thanks!</p>
