Skip to content

Commit 4745062

Browse files
hyneksrittau
authored andcommitted
Add TLSVersion & related attributes to SSLContext (#3097)
1 parent 3272307 commit 4745062

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

stdlib/2and3/ssl.pyi

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,17 @@ class SSLSocket(socket.socket):
211211
def pending(self) -> int: ...
212212

213213

214+
if sys.version_info >= (3, 7):
215+
class TLSVersion(enum.IntEnum):
216+
MINIMUM_SUPPORTED = ...
217+
MAXIMUM_SUPPORTED = ...
218+
SSLv3 = ...
219+
TLSv1 = ...
220+
TLSv1_1 = ...
221+
TLSv1_2 = ...
222+
TLSv1_3 = ...
223+
224+
214225
class SSLContext:
215226
if sys.version_info < (3,) or sys.version_info >= (3, 4):
216227
check_hostname: bool
@@ -257,6 +268,9 @@ class SSLContext:
257268
server_side: bool = ...,
258269
server_hostname: Optional[str] = ...) -> SSLObject: ...
259270
def session_stats(self) -> Dict[str, int]: ...
271+
if sys.version_info >= (3, 7):
272+
maximum_version: TLSVersion
273+
minimum_version: TLSVersion
260274

261275

262276
if sys.version_info >= (3, 5):

0 commit comments

Comments
 (0)