OpenQuizz
Une application de gestion des contenus pédagogiques
HTTPSConnection Class Reference
Inheritance diagram for HTTPSConnection:
Collaboration diagram for HTTPSConnection:

Public Member Functions

def __init__ (self, host, port=None, key_file=None, cert_file=None, key_password=None, strict=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT, ssl_context=None, server_hostname=None, **kw)
 
def set_cert (self, key_file=None, cert_file=None, cert_reqs=None, key_password=None, ca_certs=None, assert_hostname=None, assert_fingerprint=None, ca_cert_dir=None, ca_cert_data=None)
 
def connect (self)
 
- Public Member Functions inherited from HTTPConnection
def __init__ (self, *args, **kw)
 
def host (self)
 
def host (self, value)
 
def putrequest (self, method, url, *args, **kwargs)
 
def putheader (self, header, *values)
 
def request (self, method, url, body=None, headers=None)
 
def request_chunked (self, method, url, body=None, headers=None)
 

Data Fields

 key_file
 
 cert_file
 
 key_password
 
 ssl_context
 
 server_hostname
 
 assert_hostname
 
 sock
 
 auto_open
 
 is_verified
 
- Data Fields inherited from HTTPConnection
 source_address
 
 socket_options
 
 proxy
 
 proxy_config
 
 sock
 
 auto_open
 

Static Public Attributes

 default_port
 
 cert_reqs
 
 ca_certs
 
 ca_cert_dir
 
 ca_cert_data
 
 ssl_version
 
 assert_fingerprint
 
 tls_in_tls_required
 
- Static Public Attributes inherited from HTTPConnection
 default_port
 
 default_socket_options
 
 is_verified
 

Detailed Description

Many of the parameters to this constructor are passed to the underlying SSL
socket by means of :py:func:`urllib3.util.ssl_wrap_socket`.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  host,
  port = None,
  key_file = None,
  cert_file = None,
  key_password = None,
  strict = None,
  timeout = socket._GLOBAL_DEFAULT_TIMEOUT,
  ssl_context = None,
  server_hostname = None,
**  kw 
)

Member Function Documentation

◆ connect()

def connect (   self)

Reimplemented from HTTPConnection.

◆ set_cert()

def set_cert (   self,
  key_file = None,
  cert_file = None,
  cert_reqs = None,
  key_password = None,
  ca_certs = None,
  assert_hostname = None,
  assert_fingerprint = None,
  ca_cert_dir = None,
  ca_cert_data = None 
)
This method should only be called once, before the connection is used.

Field Documentation

◆ assert_fingerprint

assert_fingerprint
static

◆ assert_hostname

assert_hostname

◆ auto_open

auto_open

◆ ca_cert_data

ca_cert_data
static

◆ ca_cert_dir

ca_cert_dir
static

◆ ca_certs

ca_certs
static

◆ cert_file

cert_file

◆ cert_reqs

cert_reqs
static

◆ default_port

default_port
static

◆ is_verified

is_verified

◆ key_file

key_file

◆ key_password

key_password

◆ server_hostname

server_hostname

◆ sock

sock

◆ ssl_context

ssl_context

◆ ssl_version

ssl_version
static

◆ tls_in_tls_required

tls_in_tls_required
static

The documentation for this class was generated from the following file: