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

Public Member Functions

def __init__ (self, protocol)
 
def options (self)
 
def options (self, value)
 
def verify_mode (self)
 
def verify_mode (self, value)
 
def set_default_verify_paths (self)
 
def set_ciphers (self, ciphers)
 
def load_verify_locations (self, cafile=None, capath=None, cadata=None)
 
def load_cert_chain (self, certfile, keyfile=None, password=None)
 
def set_alpn_protocols (self, protocols)
 
def wrap_socket (self, sock, server_side=False, do_handshake_on_connect=True, suppress_ragged_eofs=True, server_hostname=None)
 

Data Fields

 protocol
 
 check_hostname
 

Detailed Description

I am a wrapper class for the PyOpenSSL ``Context`` object. I am responsible
for translating the interface of the standard library ``SSLContext`` object
to calls into PyOpenSSL.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  protocol 
)

Member Function Documentation

◆ load_cert_chain()

def load_cert_chain (   self,
  certfile,
  keyfile = None,
  password = None 
)

◆ load_verify_locations()

def load_verify_locations (   self,
  cafile = None,
  capath = None,
  cadata = None 
)

◆ options() [1/2]

def options (   self)

◆ options() [2/2]

def options (   self,
  value 
)

◆ set_alpn_protocols()

def set_alpn_protocols (   self,
  protocols 
)

◆ set_ciphers()

def set_ciphers (   self,
  ciphers 
)

◆ set_default_verify_paths()

def set_default_verify_paths (   self)

◆ verify_mode() [1/2]

def verify_mode (   self)

◆ verify_mode() [2/2]

def verify_mode (   self,
  value 
)

◆ wrap_socket()

def wrap_socket (   self,
  sock,
  server_side = False,
  do_handshake_on_connect = True,
  suppress_ragged_eofs = True,
  server_hostname = None 
)

Field Documentation

◆ check_hostname

check_hostname

◆ protocol

protocol

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