Certificate Lifecycle Service · View 07 of 21 · Structure
Decisions
- The control plane holds no signing authority of its own: it can request a signature and never produce one.
- The verification plane is a separate set of components with its own schedule and its own network path, so that an outage of issuance does not also blind observation.
- State is split four ways — registry (derived), ledger (immutable), observed index (high-volume, expendable) and the lifecycle bus — because they have four different retention and recovery rules.
Realisation on AWS
- Control plane on EKS; validation fan-out and probing on Lambda; registry in DynamoDB as a global table; ledger in S3 with Object Lock; EventBridge as the lifecycle spine.
- AWS Private CA holds the two issuing authorities; CloudHSM holds root custody outside the account's normal access path.
Omitted
- Only two external edges are drawn — the prober reaching a live endpoint, and the one path to a signing key. The ACME and CT calls, the DNS-01 delegation and the secondary regions are in views 08, 12 and 16.