OpenQuizz
Une application de gestion des contenus pédagogiques
|
Public Member Functions | |
def | __init__ (self, protocol) |
def | protocol (self) |
def | load_cert_chain (self, certfile, keyfile=None, password=None) |
def | load_verify_locations (self, cafile=None, dummy=None) |
def | wrap_socket (self, sock, server_side=False, do_handshake_on_connect=True, suppress_ragged_eofs=True, dummy=None) |
Properties | |
verify_mode = property(__get_verify_mode, __set_verify_mode) | |
A fake SSLContext. This implements an API similar to ssl.SSLContext from python 3.2 but does not implement methods or properties that would be incompatible with ssl.wrap_socket from python 2.7 < 2.7.9. You must pass protocol which must be one of the PROTOCOL_* constants defined in the ssl module. ssl.PROTOCOL_SSLv23 is recommended for maximum interoperability.
def __init__ | ( | self, | |
protocol | |||
) |
def load_cert_chain | ( | self, | |
certfile, | |||
keyfile = None , |
|||
password = None |
|||
) |
Load a private key and the corresponding certificate. The certfile string must be the path to a single file in PEM format containing the certificate as well as any number of CA certificates needed to establish the certificate's authenticity. The keyfile string, if present, must point to a file containing the private key. Otherwise the private key will be taken from certfile as well.
def load_verify_locations | ( | self, | |
cafile = None , |
|||
dummy = None |
|||
) |
Load a set of "certification authority"(CA) certificates used to validate other peers' certificates when `~verify_mode` is other than ssl.CERT_NONE.
def protocol | ( | self | ) |
The protocol version chosen when constructing the context. This attribute is read-only.
def wrap_socket | ( | self, | |
sock, | |||
server_side = False , |
|||
do_handshake_on_connect = True , |
|||
suppress_ragged_eofs = True , |
|||
dummy = None |
|||
) |
Wrap an existing Python socket sock and return an ssl.SSLSocket object.
|
static |