title: python treq fails with Twisted/OpenSSL error due to empty trust store on Windows
body: <p>When I run the following sample code on <a href="http://www.google.com" rel="nofollow">http://www.google.com</a>, it works fine
  But when I try on <a href="https://www.google.com" rel="nofollow">https://www.google.com</a>, I get this error:</p>
  
  <pre><code>Requesting https://www.google.com
  
  Unhandled error in Deferred:
  Unhandled Error
  Traceback (most recent call last):
  Failure: twisted.web._newclient.ResponseNeverReceived: [&lt;twisted.python.failure.Failure &lt;class 'OpenSSL.SSL.Error'&gt;&gt;]
  </code></pre>
  
  <p>I'm using python 2.7.8, twisted 14.0.2, service_identity 14.0.0, treq 0.2.1, OpenSSL 0.14</p>
  
  <pre><code>import treq
  from twisted.internet import reactor, defer
  import sys
  
  @defer.inlineCallbacks
  def doit(url):
      print "Requesting "+ url + "\n"
      results = yield treq.get(url)
      print "...got results\n"
      content = yield results.content()
      print "%s"%content
      reactor.stop()
  
  def main():
      url = sys.argv[1]
      reactor.callLater(0, doit, url)
      reactor.run()
  
  if __name__ == '__main__':
      main()
  </code></pre>
  
  <p>Thanks in advance!</p>