Skip to content

Commit 7e9b2c4

Browse files
committed
ssl: Implement SSLSession support.
Signed-off-by: Daniël van de Giessen <[email protected]>
1 parent 661efa4 commit 7e9b2c4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: python-stdlib/ssl/ssl.py

+5-1
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)