Skip to content

Commit 610d26b

Browse files
committed
ssl: Implement SSLSession support.
Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
1 parent 54d5f7c commit 610d26b

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

python-stdlib/ssl/ssl.py

Lines changed: 9 additions & 1 deletion
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)
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