MCPcopy
hub / github.com/urllib3/urllib3 / ssl_wrap_socket

Function ssl_wrap_socket

src/urllib3/util/ssl_.py:328–342  ·  view source on GitHub ↗
(
    sock: socket.socket,
    keyfile: str | None = ...,
    certfile: str | None = ...,
    cert_reqs: int | None = ...,
    ca_certs: str | None = ...,
    server_hostname: str | None = ...,
    ssl_version: int | None = ...,
    ciphers: str | None = ...,
    ssl_context: ssl.SSLContext | None = ...,
    ca_cert_dir: str | None = ...,
    key_password: str | None = ...,
    ca_cert_data: None | str | bytes = ...,
    tls_in_tls: typing.Literal[False] = ...,
)

Source from the content-addressed store, hash-verified

326
327@typing.overload
328def ssl_wrap_socket(
329 sock: socket.socket,
330 keyfile: str | None = ...,
331 certfile: str | None = ...,
332 cert_reqs: int | None = ...,
333 ca_certs: str | None = ...,
334 server_hostname: str | None = ...,
335 ssl_version: int | None = ...,
336 ciphers: str | None = ...,
337 ssl_context: ssl.SSLContext | None = ...,
338 ca_cert_dir: str | None = ...,
339 key_password: str | None = ...,
340 ca_cert_data: None | str | bytes = ...,
341 tls_in_tls: typing.Literal[False] = ...,
342) -> ssl.SSLSocket: ...
343
344
345@typing.overload

Calls 7

create_urllib3_contextFunction · 0.85
SSLErrorClass · 0.85
_is_key_file_encryptedFunction · 0.85
_ssl_wrap_socket_implFunction · 0.85
load_verify_locationsMethod · 0.80
load_cert_chainMethod · 0.80
set_alpn_protocolsMethod · 0.80