Bug#626539: RFP: backports.ssl_match_hostname -- Backport of ssl.match_hostname() from Python 3.2
Package: wnpp
Severity: wishlist
* Package name : backports.ssl_match_hostname
Version : 3.2a3
Upstream Author : Brandon Craig Rhodes
* URL : https://bitbucket.org/brandon/backports.ssl_match_hostname
* License : PSF
Programming Lang: Python
Description : Backport of ssl.match_hostname() from Python 3.2
The Secure Sockets layer is only actually *secure* if you check the
hostname in the certificate returned by the server to which you are
connecting, and verify that it matches to hostname that you are trying
to reach.
But the matching logic, defined in RFC2818, can be a bit tricky to
implement on your own. So the ssl package in the Standard Library of
Python 3.2 now includes a match_hostname() function for performing this
check instead of requiring every application to implement the check
separately.
This backport brings match_hostname() to users of earlier versions of
Python.
--
Jakub Wilk
Reply to: