title: Python Requests: .pem -> .crt + key
body: <p>I've been given a .pem file for authentication on an XML POST API.  I would prefer using Python Requests and have found in the documentation that I need to convert the .pem file to a server certification and key.  I have been unable to find exactly what Requests needs (what kind of certification).</p>
  
  <p>I've had to do some openssl conversions on files before, but I'm no expert.  Can anyone explain what kind of certificate and key is needed by Requests and how I can convert a .pem into those files?</p>
  
  <p>For more context into the Requests documentation please see <a href="http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification" rel="noreferrer">http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification</a></p>
  
  <p>You'll notice a reference to <code>/path/server.crt</code> and <code>/path/key</code>.</p>