Certificate Management
Certificate management is the lifecycle handling of digital certificates used for TLS, code signing, and mutual authentication: requesting, issuing, distributing, renewing, revoking, and monitoring certificates so that encrypted communications and identity verification remain uninterrupted.
itIdentity, access, and cryptography | OpenSkills.info
Intro
Certificate Management
A digital certificate binds an identity to a public key. A certification authority signs that binding. A relying party can then validate who issued the certificate, when it is valid, what it may be used for, and whether the identity matches the connection.
Certificates appear in public websites, private services, user and device authentication, code signing, email, and document signing. This course focuses on the management skill shared by those uses. You need to know what exists, who owns it, how trust is established, when renewal is due, how deployment works, and what to do when trust must end early.
Certificate management is not the same as cryptographic key management. The certificate is normally public. Its corresponding private key is secret. You manage them together because a valid certificate with an exposed private key is unsafe, while a protected private key with an expired certificate is unusable.
The certificate trust model
Think of a certificate as a signed identity record, not as trust by itself.
A typical chain contains an end-entity certificate, one or more intermediate certification authority certificates, and a root certificate. The relying party starts with a root it already trusts. It validates signatures and constraints from the end-entity certificate toward that trust anchor.
For a TLS server, successful validation also depends on the requested name matching an identity in the certificate. A valid signature for the wrong name does not authenticate the server you intended to reach.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.rfc-editor.org/rfc/rfc5280.html
Supports
- X.509 certificate and certificate revocation list structure
- Certification-path validation and trust-anchor model
- Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Name, and status-information extensions
- Certificate serial numbers, validity, subjects, issuers, public keys, and signatures
- https://www.rfc-editor.org/rfc/rfc9525.html
Supports
- Reference identities and presented identities for TLS services
- Matching expected DNS and IP identities against certificate identifiers
- Identity mismatch as a failure despite an otherwise valid chain
- https://csrc.nist.gov/pubs/sp/800/57/pt1/r5/final
Supports
- Key lifecycle phases, cryptoperiods, inventory, ownership, protection, and compromise recovery
- Public and private key roles and protection requirements
- Certificate and key registration, operational use, replacement, revocation, de-registration, and destruction
- Key backup and recovery decisions based on key type and function
- https://www.rfc-editor.org/rfc/rfc8555.html
Supports
- ACME accounts, orders, authorizations, identifier challenges, finalization, and certificate download
- Automated certificate issuance, renewal through new orders, and revocation requests
- Protection and separation of ACME account keys
- https://www.rfc-editor.org/rfc/rfc6960.html
Supports
- Online requests and signed responses for certificate status
- Good, revoked, and unknown certificate status values
- Relying-party validation of status responses
- https://cabforum.org/working-groups/server/baseline-requirements/requirements/
Supports
- Current requirements for issuance and management of publicly trusted TLS server certificates
- Identity validation, certificate profiles, lifecycle management, and auditing for participating certification authorities
- https://csrc.nist.gov/pubs/sp/800/52/r2/final
Supports
- TLS certificate selection, path validation, revocation, and key protection guidance
- TLS server and client certificate deployment considerations
