Skip to content

Commit 7e9b2c4

Browse files
committed
ssl: Implement SSLSession support.
Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
1 parent 661efa4 commit 7e9b2c4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

python-stdlib/ssl/ssl.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
MBEDTLS_VERSION,
77
PROTOCOL_TLS_CLIENT,
88
PROTOCOL_TLS_SERVER,
9+
SSLSession,
910
)
1011

1112

@@ -38,13 +39,14 @@ def load_verify_locations(self, cafile=None, cadata=None):
3839
self._context.load_verify_locations(cadata)
3940

4041
def wrap_socket(
41-
self, sock, server_side=False, do_handshake_on_connect=True, server_hostname=None
42+
self, sock, server_side=False, do_handshake_on_connect=True, server_hostname=None, session=None,
4243
):
4344
return self._context.wrap_socket(
4445
sock,
4546
server_side=server_side,
4647
do_handshake_on_connect=do_handshake_on_connect,
4748
server_hostname=server_hostname,
49+
session=session,
4850
)
4951

5052

@@ -57,6 +59,7 @@ def wrap_socket(
5759
cadata=None,
5860
server_hostname=None,
5961
do_handshake=True,
62+
session=None,
6063
):
6164
con = SSLContext(PROTOCOL_TLS_SERVER if server_side else PROTOCOL_TLS_CLIENT)
6265
if cert or key:
@@ -69,4 +72,5 @@ def wrap_socket(
6972
server_side=server_side,
7073
do_handshake_on_connect=do_handshake,
7174
server_hostname=server_hostname,
75+
session=session,
7276
)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy