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 on Retry-After) as key, and original AuthorizationResource as value.
- updated – Mapping from original AuthorizationResource to the most recently updated one