cheroot.ssl module¶
Implementation of the SSL adapter base interface.
-
class
cheroot.ssl.Adapter(certificate, private_key, certificate_chain=None, ciphers=None)¶ Bases:
objectBase class for SSL driver library adapters.
Required methods:
wrap(sock) -> (wrapped socket, ssl environ dict)makefile(sock, mode='r', bufsize=DEFAULT_BUFFER_SIZE) -> socket file object
-
abstract
bind(sock)¶ Wrap and return the given socket.
-
abstract
get_environ()¶ Return WSGI environ entries to be merged into each request.
-
abstract
makefile(sock, mode='r', bufsize=- 1)¶ Return socket file object.
-
abstract
wrap(sock)¶ Wrap and return the given socket, plus WSGI environ entries.