Classes | |
class | CertificateError |
Functions | |
def | _dnsname_match |
def | match_hostname |
Variables | |
string | __version__ = '3.4.0.2' |
The match_hostname() function from Python 3.3.3, essential when using SSL.
def backports.ssl_match_hostname._dnsname_match | ( | dn, | |
hostname, | |||
max_wildcards = 1 |
|||
) | [private] |
Matching according to RFC 6125, section 6.4.3 http://tools.ietf.org/html/rfc6125#section-6.4.3
Definition at line 11 of file backports/ssl_match_hostname/__init__.py.
def backports.ssl_match_hostname.match_hostname | ( | cert, | |
hostname | |||
) |
Verify that *cert* (in decoded format as returned by SSLSocket.getpeercert()) matches the *hostname*. RFC 2818 and RFC 6125 rules are followed, but IP addresses are not accepted for *hostname*. CertificateError is raised on failure. On success, the function returns nothing.
Definition at line 64 of file backports/ssl_match_hostname/__init__.py.
string backports::ssl_match_hostname::__version__ = '3.4.0.2' |
Definition at line 5 of file backports/ssl_match_hostname/__init__.py.