--
Certificate Lifecycle Management
Follow an IoT certificate from key generation through issuance, renewal, revocation, and expiry
Certificate Lifecycle Management
Follow an IoT certificate from private-key creation through enrollment, issuance, deployment, renewal, revocation, and expiry. The goal is to see why certificates are operational assets, not one-time files.
Certificate Lifecycle Workbench
Device identity certificate
A device certificate proves a device identity to a gateway or cloud service.
--
--
--
--
--
Lifecycle Controls
Choose the certificate role, step through lifecycle stages, then adjust validity, renewal timing, and revocation or expiry strategy.
Certificate Lifecycle Quick Reference
Key pair
- The private key must be generated and stored securely.
- The public key is certified by the issuer.
- Key protection is usually more important than certificate secrecy.
Certificate
- X.509 certificates bind a subject name and public key to an issuer signature.
- Validity is bounded by notBefore and notAfter.
- Extensions define intended use and constraints.
Trust chain
- End-entity certificates chain through intermediates to a trust anchor.
- Root CA keys should be strongly protected and rarely used.
- Intermediate CA rotation needs planning.
Status checking
- CRLs publish lists of revoked certificates.
- OCSP asks for status of a specific certificate.
- Short-lived certificates reduce revocation dependence but require reliable renewal.
IoT Deployment Guidance
Manufacturing
Separate manufacturing identity, enrollment identity, and operational identity. Do not copy the same private key across devices.
Fleet operations
Track certificate serial number, issuer, subject, validity window, renewal status, firmware version, and device owner.
Connectivity gaps
Sleepy or intermittently connected devices need renewal windows that account for offline time, clock drift, and failed retries.
Emergency response
Prepare revocation, replacement, and key rollover before compromise. Response fails when the fleet cannot receive new trust anchors.
Technical Accuracy Notes
X.509 profile
RFC 5280 defines the Internet X.509 public key infrastructure certificate and CRL profile, including validity fields, certificate path validation, and CRL concepts.
Enrollment
EST in RFC 7030 supports certificate enrollment and re-enrollment over TLS. It is one option for automated lifecycle management, not the only option.
Revocation
CRL and OCSP status checking reduce trust in compromised certificates only when clients actually check and can reach fresh status data.
Primary sources
This page aligns terminology with RFC 5280, RFC 7030, and RFC 6960.
Practice Prompts
Pick the right validity
Select device identity and try 30, 180, and 730 days. What changes in operational burden and compromise window?
Plan renewal
Set renewal to 10 percent. Why might that be risky for sleepy sensors or devices with poor network access?
Handle compromise
Go to the End stage and compare CRL, OCSP, and short-lived strategies. What evidence must the backend retain to identify affected devices?
Protect issuers
Select intermediate CA. Which lifecycle stages require the strongest ceremony and audit controls?