{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides the ssl.match_hostname() function for validating that a server's SSL certificate hostname matches the hostname being connected to, backported from Python 3.7 for use on earlier Python versions.","skillfed_tags":["legacy-python","ssl-tls","deprecated"],"use_cases":["Validating SSL certificates in legacy Python 2.x applications that need hostname verification before Python 3.2 was available.","Ensuring secure HTTPS connections in older Python codebases by checking certificate hostnames match the target server.","Porting Python 3.x code to run on Python 2.4\u20132.7 while maintaining SSL security checks."],"what_it_does":"This package backports the ssl.match_hostname() function from Python 3.7 to earlier Python versions. It implements RFC 2818 (and later RFC 6125) compliant hostname matching for SSL/TLS certificates, ensuring that the hostname in a server's certificate matches the hostname you are connecting to\u2014a critical security check for encrypted connections.\n\nThe function was introduced in Python 3.2 and has been part of the standard library ever since. This backport was designed for projects supporting older Python versions that lacked the function. However, the package has been abandoned since 2019 and is now obsolete for any project running Python 3.2 or later, which includes all modern Python versions.","worth_installing":"No. This package is abandoned (last release 2019-01-12) and unnecessary for any modern Python project. Python 3.2+ includes match_hostname() in the standard library; Python 2.x is end-of-life. Install only if maintaining legacy Python 2.x code that cannot be upgraded\u2014otherwise use the built-in ssl.match_hostname()."},"id":"backports-ssl-match-hostname","links":{"html":"https://skillfed.io/packages/backports-ssl-match-hostname","md":"https://skillfed.io/packages/backports-ssl-match-hostname.md","pypi":"https://pypi.org/project/backports-ssl-match-hostname/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-01-12","license_spdx":null,"license_treatment":"permissive","name":"backports.ssl_match_hostname","python_support":"unspecified","summary":"The ssl.match_hostname() function from Python 3.5"},"popularity":{"monthly_downloads":642635,"position":5611,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.7.0.1"}
