Skip to content

ACME Protocol

Endi S. Dewata edited this page Jul 19, 2021 · 7 revisions

Domain Validation

  • Client generates agent keypair and sends authentication request to server

  • Server generates authentication challenges and nonce and sends the response to client

  • Client generates authentication response and signs nonce and notifies server

  • Server verifies signed nonce

  • Server verifies authentication response

Certificate Issuance and Revocation

  • Client generates a CSR and sends a signed request to server

  • Server validates CSR signature and agent signature

  • Server generates a certificate and send it to client

Certificate Revocation

  • Client sends a signed request to server

  • Server validates the request

  • Server generates CRL

Clone this wiki locally