##// END OF EJS Templates
sslutil: add docstring to wrapsocket()...
Gregory Szorc -
r28653:1eb0bd8a default
parent child Browse files
Show More
@@ -108,6 +108,18 b' except AttributeError:'
108 108
109 109 def wrapsocket(sock, keyfile, certfile, ui, cert_reqs=ssl.CERT_NONE,
110 110 ca_certs=None, serverhostname=None):
111 """Add SSL/TLS to a socket.
112
113 This is a glorified wrapper for ``ssl.wrap_socket()``. It makes sane
114 choices based on what security options are available.
115
116 In addition to the arguments supported by ``ssl.wrap_socket``, we allow
117 the following additional arguments:
118
119 * serverhostname - The expected hostname of the remote server. If the
120 server (and client) support SNI, this tells the server which certificate
121 to use.
122 """
111 123 # Despite its name, PROTOCOL_SSLv23 selects the highest protocol
112 124 # that both ends support, including TLS protocols. On legacy stacks,
113 125 # the highest it likely goes in TLS 1.0. On modern stacks, it can
General Comments 0
You need to be logged in to leave comments. Login now