PEP 644
E915783
PEP 644 is the Python Enhancement Proposal that mandates OpenSSL 1.1.1 or newer as the minimum supported version for Python’s standard ssl module, aligning Python’s security features with modern TLS capabilities.
Statements (27)
| Predicate | Object |
|---|---|
| instanceOf | Python Enhancement Proposal ⓘ |
| affects |
Python ssl module
ⓘ
Python standard library NERFINISHED ⓘ |
| author | Christian Heimes NERFINISHED ⓘ |
| belongsToSeries | PEP NERFINISHED ⓘ |
| changes | minimum supported OpenSSL version for Python ssl module ⓘ |
| createdFor | CPython NERFINISHED ⓘ |
| ensures | alignment with modern TLS capabilities ⓘ |
| focusesOn |
TLS
NERFINISHED
ⓘ
cryptography ⓘ security ⓘ |
| hasNumber | 644 ⓘ |
| hasTitle | Require OpenSSL 1.1.1 or newer ⓘ |
| hostedAt | https://peps.python.org/pep-0644/ ⓘ |
| isTargetedFor | Python 3.10 NERFINISHED ⓘ |
| motivatedBy |
dropping support for legacy OpenSSL versions
ⓘ
modern TLS features ⓘ security improvements ⓘ |
| pertainsTo |
OpenSSL
NERFINISHED
ⓘ
Python NERFINISHED ⓘ ssl module ⓘ |
| replacesSupportFor | OpenSSL versions older than 1.1.1 ⓘ |
| requires | OpenSSL 1.1.1 or newer NERFINISHED ⓘ |
| setsMinimumVersion | OpenSSL 1.1.1 NERFINISHED ⓘ |
| status | Accepted ⓘ |
| type | Standards Track ⓘ |
| writtenIn | English ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.