Standalone¶
Support for standalone client challenge solvers.
-
class
acme.standalone.TLSServer(*args, **kwargs)[source]¶ Bases:
SocketServer.TCPServerGeneric TLS Server.
-
class
acme.standalone.TLSSNI01Server(server_address, certs)[source]¶ Bases:
acme.standalone.TLSServer,acme.standalone.ACMEServerMixinTLSSNI01 Server.
-
class
acme.standalone.BaseRequestHandlerWithLogging(request, client_address, server)[source]¶ Bases:
SocketServer.BaseRequestHandlerBaseRequestHandler with logging.
-
class
acme.standalone.HTTP01Server(server_address, resources)[source]¶ Bases:
BaseHTTPServer.HTTPServer,acme.standalone.ACMEServerMixinHTTP01 Server.
-
class
acme.standalone.HTTP01RequestHandler(*args, **kwargs)[source]¶ Bases:
BaseHTTPServer.BaseHTTPRequestHandlerHTTP01 challenge handler.
Adheres to the stdlib’s
socketserver.BaseRequestHandlerinterface.Variables: simple_http_resources (set) – A set of HTTP01Resourceobjects. TODO: better name?-
class
HTTP01Resource(chall, response, validation)¶ Bases:
tuple-
_asdict()¶ Return a new OrderedDict which maps field names to their values
-
classmethod
_make(iterable, new=<built-in method __new__ of type object at 0x8f8940>, 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
-
-
class