Skip to content

Renewal Lifecycle

Short Summary: The Renewal Lifecycle is the core automation workflow of SSL-CLM, ensuring certificates never expire unexpectedly.

A certificate moves through specific states during renewal:

  1. Monitor: Certificate is healthy. Scheduler checks expiry daily.
  2. Renewal Window: Certificate enters the “Renewal Window” (default: 30 days before expiry).
  3. Job Created: A RENEW_CERT job is queued.
  4. Processing:
    • CSR Generation: Agent generates a new Key Pair and CSR.
    • Submission: CSR sent to CA.
    • Validation: CA validates domain (e.g., ACME challenge).
    • Issuance: CA signs and returns the CRT.
    • Installation: Agent binds the CRT to the web server.
  5. Complete: Inventory updated with new expiry date.
  • Process: A brand new Private Key is generated.
  • Security: High. Limits the impact of potential key compromise.
  • Process: The existing CSR/Key is resubmitted.
  • Use Case: Legacy systems where key updates are difficult (Pinning).
  • Note: Not supported by all CAs.

Renewal is governed by Policies.

  • Auto-Approve: Can this certificate renew automatically?
  • Approval Required: Does a manager need to click “Approve” first (e.g., for EV certs)?

Renewal Flow