Errors¶
ACME errors.
-
exception
acme.errors.
SchemaValidationError
[source]¶ Bases:
acme.jose.errors.DeserializationError
JSON schema ACME object validation error.
-
exception
acme.errors.
ClientError
[source]¶ Bases:
acme.errors.Error
Network error.
-
exception
acme.errors.
UnexpectedUpdate
[source]¶ Bases:
acme.errors.ClientError
Unexpected update error.
-
exception
acme.errors.
NonceError
[source]¶ Bases:
acme.errors.ClientError
Server response nonce error.
-
exception
acme.errors.
BadNonce
(nonce, error, *args, **kwargs)[source]¶ Bases:
acme.errors.NonceError
Bad nonce error.
-
exception
acme.errors.
MissingNonce
(response, *args, **kwargs)[source]¶ Bases:
acme.errors.NonceError
Missing nonce error.
According to the specification an “ACME server MUST include an Replay-Nonce header field in each successful response to a POST it provides to a client (...)”.
Variables: response (requests.Response) – HTTP Response
-
exception
acme.errors.
PollError
(waiting, updated)[source]¶ Bases:
acme.errors.ClientError
Generic error when polling for authorization fails.
This might be caused by either timeout (
waiting
will be non-empty) or by some authorization being invalid.Variables: - waiting – Priority queue with
datetime.datatime
(based onRetry-After
) as key, and originalAuthorizationResource
as value. - updated – Mapping from original
AuthorizationResource
to the most recently updated one
-
timeout
¶ Was the error caused by timeout?
- waiting – Priority queue with