Extra Credit

ACME (RFC 8555)

Official docs outline

10 sections
  1. Protocol overview

    Accounts, orders, authorizations, challenges and certificates.

  2. Message transport and authentication

    JWS-signed POST requests, nonces and replay protection.

  3. Account management

    Creating accounts and key rollover.

  4. Applying for certificate issuance

    Order creation, finalization with CSR and download.

  5. Identifier authorization

    Authorization objects and challenge lifecycle.

  6. HTTP challenge

    http-01 challenge on port 80.

  7. DNS challenge

    dns-01 TXT record challenge.

  8. TLS-ALPN challenge

    tls-alpn-01 challenge validation.

  9. Revocation

    Certificate revocation requests.

  10. Security considerations

    Threats to ACME and mitigations.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 20