#774: Migrate from pyOpenSSL to the ssl module
------------------------+---------------------------------------------------
Reporter: lawouach | Owner: fumanchu
Type: task | Status: assigned
Priority: normal | Milestone: 3.2
Component: wsgiserver | Resolution:
Keywords: ssl |
------------------------+---------------------------------------------------
Changes (by fumanchu):
* owner: lawouach => fumanchu
* status: new => assigned
Comment:
Integrated the patch in [2459]. There are a few things left to do,
however:
1. Backport it to trunk. This ''may'' involve supporting both the builtin
ssl module and pyOpenSSL for some time in trunk. The `ssl` module has been
backported to Python 2.3.5 and is available at
http://pypi.python.org/pypi/ssl. Needs tested in Py 2.3, 4, and 5 before
we drop pyOpenSSL.
2. Decide what to do about the lost 'http over https' error message and
broken test.
3. Restore the lost ssl_certificate_chain functionality.
4. Test and/or restore some of the lost ssl_context functionality; for
example, certs which are streams instead of file objects, or need
decryption.
5. Restore the lost SSL_* environ entries.
6. Remove the 'print' in tick() once we've debugged enough.