[][src]Module acme_lib::order

Order life cycle.

An order goes through a life cycle of different states that require various actions by the user. To ensure the user only use appropriate actions, this library have simple façade structs that wraps the actual ApiOrder.

  1. First prove ownership:
  2. Then submit CSR and download the cert.

* Possibly multiple auths.

Structs

Auth

An authorization (ownership proof) for a domain name.

CertOrder

Order for an issued certificate that is ready to download.

Challenge

A DNS or HTTP challenge as obtained from the Auth.

CsrOrder

An order that is ready for a CSR submission.

NewOrder

A new order created by Account::new_order.