Skip to content

Commit a55b91b

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

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

python-stdlib/ssl/ssl.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,19 @@ def load_verify_locations(self, cafile=None, cadata=None):
3131
self._context.load_verify_locations(cadata)
3232

3333
def wrap_socket(
34-
self, sock, server_side=False, do_handshake_on_connect=True, server_hostname=None
34+
self,
35+
sock,
36+
server_side=False,
37+
do_handshake_on_connect=True,
38+
server_hostname=None,
39+
session=None,
3540
):
3641
return self._context.wrap_socket(
3742
sock,
3843
server_side=server_side,
3944
do_handshake_on_connect=do_handshake_on_connect,
4045
server_hostname=server_hostname,
46+
session=session,
4147
)
4248

4349

@@ -50,6 +56,7 @@ def wrap_socket(
5056
cadata=None,
5157
server_hostname=None,
5258
do_handshake=True,
59+
session=None,
5360
):
5461
con = SSLContext(PROTOCOL_TLS_SERVER if server_side else PROTOCOL_TLS_CLIENT)
5562
if cert or key:
@@ -62,4 +69,5 @@ def wrap_socket(
6269
server_side=server_side,
6370
do_handshake_on_connect=do_handshake,
6471
server_hostname=server_hostname,
72+
session=session,
6573
)

0 commit comments

Comments
 (0)