Standalone¶
Support for standalone client challenge solvers.
- class acme.standalone.TLSServer(*args, **kwargs)[source]¶
Bases: SocketServer.TCPServer
Generic TLS Server.
- class acme.standalone.TLSSNI01Server(server_address, certs)[source]¶
Bases: acme.standalone.TLSServer, acme.standalone.ACMEServerMixin
TLSSNI01 Server.
- class acme.standalone.BaseRequestHandlerWithLogging(request, client_address, server)[source]¶
Bases: SocketServer.BaseRequestHandler
BaseRequestHandler with logging.
- class acme.standalone.HTTP01Server(server_address, resources)[source]¶
Bases: BaseHTTPServer.HTTPServer, acme.standalone.ACMEServerMixin
HTTP01 Server.
- class acme.standalone.HTTP01RequestHandler(*args, **kwargs)[source]¶
Bases: BaseHTTPServer.BaseHTTPRequestHandler
HTTP01 challenge handler.
Adheres to the stdlib’s socketserver.BaseRequestHandler interface.
Variables: simple_http_resources (set) – A set of HTTP01Resource objects. TODO: better name? - class HTTP01Resource¶
Bases: tuple
HTTP01Resource(chall, response, validation)
- _asdict()¶
Return a new OrderedDict which maps field names to their values
- classmethod _make(iterable, new=<built-in method __new__ of type object at 0x7f58165d8940>, len=<built-in function len>)¶
Make a new HTTP01Resource object from a sequence or iterable
- _replace(_self, **kwds)¶
Return a new HTTP01Resource object replacing specified fields with new values
- chall¶
Alias for field number 0
- response¶
Alias for field number 1
- validation¶
Alias for field number 2