SpecsModelExplore
Overview
Actors
External Systems
IoT Platform
Edge
Ingestion
Stream Processing
Device Management
User-Facing Apps
Platform
Observability
Secrets Manager
CA ServiceSecret Store
CA Service
Issuance flow
Certificate lifecycle
Rotate
Revoke
Where it fits
SpecsModelExplore
CA Service
OverviewGuideLinks and Communications

CA Service

The CA Service is the certificate authority behind every device identity. Given a certificate signing request, it validates the requester, signs a short-lived X.509 certificate, and records it for later revocation.

Why short-lived certs

A device certificate is valid for 90d. Short lifetimes mean a lost or cloned key stops working soon on its own — rotation, not revocation, is the primary defence.

Issuance flow

Certificate lifecycle

Sign

A validated CSR is signed with the issuing key fetched from the Secret Store and returned with its chain.

Rotate

Before expiry the device requests a fresh certificate; the old one is allowed to lapse rather than being revoked.

Revoke

A compromised serial is added to the CRL, served from GET /ca/crl, so relying parties reject it immediately.

Where it fits

Certificate issuance is the trust step of device provisioning:

Keys are ECDSA P-256 — small, fast to verify on constrained devices, and supported by the MQTT broker’s mutual-TLS handshake.