alekstorm / backports.ssl

UNMAINTAINED - The Python 3.4 standard `ssl` module API implemented on top of pyOpenSSL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Incorrect Information RE: PEP466

dstufft opened this issue · comments

PEP466 does include NPN and SNI and anything else that the 3.4 ssl module has. In it's words it proposes:

  • in the ssl module:
    • this module is almost entirely synchronised with its Python 3 counterpart, bringing TLSv1.2, SSLContext manipulation, Server Name Identification, access to platform certificate stores, standard library support for peer hostname validation and more to the Python 2 series.
    • the only ssl module features not backported under this policy are the ssl.RAND_* functions that provide access to OpenSSL's random number generation capabilities - use os.urandom() instead.

Hey, thanks! I must've missed that the first time around; should've read more carefully. I'll update the docs.

No problem! I like the project in general though FWIW :]

Fixed, thanks again - be sure to let me know if you find the project useful for anything, or if it's missing anything you need (check out the new gevent-style monkey-patching.