title: Python Request GET with Client Certificate is failing
body: <p>I'm trying to send an HTTP GET request using Python Requests to an API that is requiring a Client Certificate.  I'm passing in a PEM and Key file into the GET request using </p>
  
  <pre><code>session = requests.Session()
  session.get('https://localhost/rest/containers/7uyeogzKQayw4mmQmcJb2Q/listeners', cert=('development.pem', 'development.key'))
  </code></pre>
  
  <p>When making this call, I'm using NGINX as the endpoint, I'm getting:</p>
  
  <pre><code>2017-10-07 21:18:16,874 - containerLogger - DEBUG - code:400   text:
  &lt;html&gt;
  &lt;head&gt;&lt;title&gt;400 No required SSL certificate was sent&lt;/title&gt;&lt;/head&gt;
  &lt;body bgcolor="white"&gt;
  &lt;center&gt;&lt;h1&gt;400 Bad Request&lt;/h1&gt;&lt;/center&gt;
  &lt;center&gt;No required SSL certificate was sent&lt;/center&gt;
  &lt;hr&gt;&lt;center&gt;nginx/1.12.1&lt;/center&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>I've tested the same API using a POST request against the same endpoint using the same certificates and it is successful.  I've validated the same GET using a browser (Firefox) successfully.</p>
  
  <p>I'm currently trying to figure out why the POST is successful, but the GET is failing. I'm not having any luck in searching for an answer.</p>
  
  <p>Not sure if this is due to requests or urllib3. </p>
  
  <p>Versions:</p>
  
  <ul>
  <li>Java 1.8</li>
  <li>Jython 2.7.1</li>
  <li>Python 2.7.10</li>
  <li>Requests 2.18.1</li>
  <li>urllib3</li>
  <li>certifi 2017.04.17</li>
  </ul>
  
  <p>Any help is greatly appreciated.</p>
  
  <p>Cheers - Erik</p>