Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
ssl_.py File Reference

Go to the source code of this file.

Data Structures

class  SSLContext
 

Namespaces

namespace  pip
 
namespace  pip._vendor
 
namespace  pip._vendor.urllib3
 
namespace  pip._vendor.urllib3.util
 
namespace  pip._vendor.urllib3.util.ssl_
 

Functions

 _const_compare_digest_backport (a, b)
 
 assert_fingerprint (cert, fingerprint)
 
 resolve_cert_reqs (candidate)
 
 resolve_ssl_version (candidate)
 
 create_urllib3_context (ssl_version=None, cert_reqs=None, options=None, ciphers=None)
 
 ssl_wrap_socket (sock, keyfile=None, certfile=None, cert_reqs=None, ca_certs=None, server_hostname=None, ssl_version=None, ciphers=None, ssl_context=None, ca_cert_dir=None, key_password=None, ca_cert_data=None, tls_in_tls=False)
 
 is_ipaddress (hostname)
 
 _is_key_file_encrypted (key_file)
 
 _ssl_wrap_socket_impl (sock, ssl_context, tls_in_tls, server_hostname=None)
 

Variables

 SSLContext = None
 
 SSLTransport = None
 
bool HAS_SNI = False
 
bool IS_PYOPENSSL = False
 
bool IS_SECURETRANSPORT = False
 
list ALPN_PROTOCOLS = ["http/1.1"]
 
dict HASHFUNC_MAP = {32: md5, 40: sha1, 64: sha256}
 
 _const_compare_digest = getattr(hmac, "compare_digest", _const_compare_digest_backport)
 
 PROTOCOL_SSLv23 = PROTOCOL_TLS
 
 PROTOCOL_TLS_CLIENT = PROTOCOL_TLS
 
 OP_NO_SSLv2
 
 OP_NO_SSLv3
 
int OP_NO_COMPRESSION = 0x20000
 
int OP_NO_TICKET = 0x4000
 
str DEFAULT_CIPHERS