MCPcopy
hub / github.com/urllib3/urllib3 / server_client_ssl_contexts

Function server_client_ssl_contexts

test/test_ssltransport.py:22–31  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

20
21
22def server_client_ssl_contexts() -> tuple[ssl.SSLContext, ssl.SSLContext]:
23 if hasattr(ssl, "PROTOCOL_TLS_SERVER"):
24 server_context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
25 server_context.load_cert_chain(DEFAULT_CERTS["certfile"], DEFAULT_CERTS["keyfile"])
26
27 if hasattr(ssl, "PROTOCOL_TLS_CLIENT"):
28 client_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
29
30 client_context.load_verify_locations(DEFAULT_CA)
31 return server_context, client_context
32
33
34@typing.overload

Callers 3

setup_classMethod · 0.85
__init__Method · 0.85
setup_classMethod · 0.85

Calls 2

load_cert_chainMethod · 0.80
load_verify_locationsMethod · 0.80

Tested by

no test coverage detected