cheroot.ssl
module¶
Implementation of the SSL adapter base interface.
-
class
cheroot.ssl.
Adapter
(certificate, private_key, certificate_chain=None, ciphers=None)¶ Bases:
object
Base 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.