massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / requests / requests / packages / urllib3 / util / ssl_.pyi
1 import ssl
2 from typing import Any
3
4 from .. import exceptions
5
6 SSLError = exceptions.SSLError
7 InsecurePlatformWarning = exceptions.InsecurePlatformWarning
8 SSLContext = ssl.SSLContext
9
10 HAS_SNI: Any
11 create_default_context: Any
12 OP_NO_SSLv2: Any
13 OP_NO_SSLv3: Any
14 OP_NO_COMPRESSION: Any
15
16 def assert_fingerprint(cert, fingerprint): ...
17 def resolve_cert_reqs(candidate): ...
18 def resolve_ssl_version(candidate): ...
19 def create_urllib3_context(ssl_version=..., cert_reqs=..., options=..., ciphers=...): ...
20 def ssl_wrap_socket(
21     sock,
22     keyfile=...,
23     certfile=...,
24     cert_reqs=...,
25     ca_certs=...,
26     server_hostname=...,
27     ssl_version=...,
28     ciphers=...,
29     ssl_context=...,
30 ): ...