Skip to main content
QuantumGenie Book a demo
Browse all 14 categories 251

What are Digital Certificates?

Digital certificates are signed data that identify entities, bind them to public keys, and support trust, validation, usage, and revocation checks.
DIRECT ANSWER

A digital certificate, commonly called a public-key certificate, is a signed set of data that identifies an entity, contains that entity’s public key, and binds the two together through a trusted party’s digital signature. It can also specify how the key may be used and the certificate’s validity period. A certificate is not the corresponding private key, and it is not itself encryption. Instead, it supplies identity and key-binding information that a relying party can evaluate through a certification path, trust anchor, time and policy checks, intended-purpose checks, and—where applicable—revocation status.1

KEY TAKEAWAYS
  • A certificate binds an identified subject to a public key; it is signed by a trusted party.
  • The certificate and private key are different objects: the certificate contains the public key, while the corresponding private key must remain protected.
  • A certificate’s validity period runs from notBefore through notAfter, inclusive; a certificate can nevertheless be revoked before expiration.
  • Path validation builds a sequence from a trust anchor to the target certificate and checks issuer-subject relationships and validity at the relevant time.
  • A successful signature check alone does not establish that a certificate is acceptable: policy, name, purpose, time, trust-anchor selection, and status context also matter.
  • TLS can transmit an endpoint certificate and a chain, while the endpoint proves possession of the corresponding private key by signing the handshake.
01

What is a digital certificate?

The term digital certificate generally refers to a public-key certificate. It is a set of data that uniquely identifies an entity, contains the entity’s public key and possibly other information, and is digitally signed by a trusted party. That signature binds the public key to the identified entity. Additional certificate information can specify how the key may be used and the certificate’s validity period.1

The central purpose is therefore a verifiable binding: a relying party can obtain a public key together with an asserted identity and then evaluate whether the assertion is acceptable under its validation rules. A certificate does not, by itself, guarantee that every statement about a subject is true in every context. Its usefulness depends on the issuing authority, the applicable certificate policy, the validation time, the intended use, and the relying party’s trust configuration.432

02

What information does a certificate contain?

At a conceptual level, a certificate has a subject, an issuer, a public key, a validity period, identifying information, extensions, and a digital signature. The subject is the entity whose public key is being bound. The issuer is the certification authority or other issuing entity that signs the certificate. In an X.509 certification path, the issuer of one certificate is expected to correspond to the subject of the certificate that issued it.3

The subject may be represented by a distinguished name or a subject alternative name, depending on the certificate and application. RFC 5280 describes path validation as verifying the binding between a subject distinguished name or subject alternative name and the subject public key in the target certificate, based on the trust anchor’s public key.3

The public key is the openly distributable part of an asymmetric key pair. Depending on the algorithm and use, a public key can verify a signature made with the corresponding private key, encrypt key material that the private key can decrypt, or help compute a shared secret during key agreement. The certificate carries the public key; it does not replace or reveal the corresponding private key.12

Extensions add application or policy information. For example, TLS 1.3 describes certificate-entry extensions and identifies certificate-related extensions such as an OCSP status extension and a signed-certificate-timestamp extension. Which extensions matter depends on the certificate profile and application.4

A certificate also has a signature made by the issuer or signing authority. Verifying that signature tests whether the certificate data was signed by the public key associated with the issuer. It does not, standing alone, prove that the certificate is currently valid, that the name is the one an application intended to contact, that the key is authorized for a particular purpose, or that the certificate has not been revoked.432

Core certificate concepts
Element or conceptWhat it meansWhy it matters
SubjectThe entity identified by the certificate, represented through certificate naming information.The relying party compares the identified subject or name with the entity it intends to authenticate.
IssuerThe CA or other signing authority that issues the certificate.The issuer’s signature and its place in the certification path support evaluation of the public-key binding.
Public keyThe public component of the subject’s asymmetric key pair.It can support signature verification, key transport, or key agreement depending on the algorithm and authorized use.
Validity periodThe interval from notBefore through notAfter, inclusive.The certificate must be evaluated at a time within the applicable validity period.
ExtensionsAdditional certificate or application information.Extensions can state or support key-use, status, or application-specific requirements.
SignatureA digital signature over the certificate data by the issuer or signing authority.It allows a relying party to verify that the certificate was signed by the relevant issuer key, subject to broader path and policy validation.
1234
03

Certificates, private keys, and encryption are not the same thing

A frequent source of confusion is treating a certificate as if it were a private key. In public-key cryptography, the public key and private key are related, but determining the private key from the public key is intended to be computationally infeasible. The public key may be shared; the private key is the secret needed for operations such as producing a signature corresponding to that public key.12

A certificate distributes and authenticates the public key’s association with a subject. It does not provide secrecy for the private key and does not prove that the holder has possession of the private key unless the application performs a separate proof-of-possession operation. TLS 1.3 illustrates this distinction: the certificate message carries the endpoint certificate, while the CertificateVerify message contains a signature over the handshake made with the private key corresponding to the public key in the certificate.4

A certificate is also not the same as encryption. Encryption transforms data to protect confidentiality; certificates primarily support public-key identity binding and related authentication decisions. NIST describes digital signatures as providing assurance of origin authentication and data integrity, while AES is a block cipher used for cryptographic services such as confidentiality and authentication in appropriate modes.56

04

How certificate validation works

Certificate validation normally evaluates a certification path: a sequence of certificates connecting a target certificate to a trust anchor. RFC 5280 states that the path-validation input includes a trust anchor and that the primary goal is to verify the binding between the target certificate’s subject name and public key on the basis of the trust anchor’s public key.3

For a prospective path, each certificate except the target is related to the next certificate through issuer and subject fields; the first certificate is issued by the trust anchor; the last certificate is the target; and every certificate in the path must be valid at the time in question. A certificate must not appear more than once in the prospective path.3

A trust anchor is an authoritative entity for which trust is assumed. In a PKI, it is represented by a certificate used to verify the signature on a certificate issued by that trust anchor. Trust-anchor certificates are often self-signed and may be distributed with operating systems or applications. Because the validation process depends on the authenticity and integrity of the trust anchor, choosing and protecting the trust-anchor set is a significant security decision.1

Validation is contextual rather than universal. RFC 5280 permits validation with respect to the current date and time and may support validation at a point in the past, but mechanisms are not available for validating a certificate at a time outside its validity period. TLS guidance also says that implementations are responsible for verifying certificate integrity, should generally support certificate-revocation messages, and should verify proper signing by a trusted CA absent a specific application-profile indication.432

342
05

Validity, revocation, and the certificate lifecycle

The validity period is the time from notBefore through notAfter, inclusive. Certificates may be renewed, including by issuing a new certificate containing the same public key. Some device certificates may be intended for the lifetime of a device and therefore may not have an ordinary expiration date; RFC 5280 describes a special generalized-time value for a certificate with no well-defined expiration date, together with requirements concerning continued status maintenance.31

Expiration is not the only lifecycle event. A certificate can become unsuitable before notAfter because of a name change, a change in the relationship between the subject and the CA, or compromise or suspected compromise of the corresponding private key. In those circumstances, the CA may revoke the certificate.3

One X.509 revocation method is the certificate revocation list, or CRL. A CRL is a timestamped list of revoked certificates signed by a CA or CRL issuer and made available in a public repository. Each revoked certificate is identified by its serial number. A certificate-using system checks the certificate’s signature and validity and then obtains a suitably recent CRL to determine whether the certificate serial number appears on it. What counts as suitably recent can vary with local policy.3

NIST also describes online status mechanisms, such as OCSP, as a way to communicate revocation status to an appropriate status server. If a private key is compromised, the corresponding public-key certificate should be revoked as soon as possible because the binding between the owner and the key can no longer be trusted.1

Operationally, certificate lifecycle management includes issuance, deployment, monitoring, renewal, replacement, and revocation. NIST notes that a certificate inventory can identify certificates approaching expiration, help avoid service outages by enabling replacement before expiration, detect algorithms or key lengths that are no longer secure, support response to incidents such as a CA compromise, and record certificate-maintenance contacts.2

06

Common uses: TLS and signed data

In TLS, a server can send its endpoint certificate and additional certificates in a certificate message. TLS 1.3 states that the sender’s certificate appears in the first certificate entry and that each following certificate should directly certify the one immediately preceding it. A trust anchor may be omitted from the transmitted chain when peers are expected to possess it independently.4

The certificate supports authentication of the endpoint’s public key, while CertificateVerify demonstrates use of the corresponding private key by signing the handshake. Certificate-based client authentication is optional: the server sends a CertificateRequest when it wants the client to authenticate with a certificate, and the client’s certificate message is omitted when client authentication is not desired.4

Certificates can also support authentication and integrity for signed data, including software or code-signing workflows, when the relevant application profile defines that use. The cited NIST material establishes the general role of digital signatures in origin authentication and data integrity, while certificate information can specify how a key is used. Acceptance still requires the relying party to apply the relevant purpose and policy checks rather than treating every validly signed certificate as suitable for every application.56432

07

Why policy and configuration matter

A certificate is evaluated within a PKI and its policy framework. NIST describes a certificate policy as a named set of rules indicating the applicability of a certificate to a particular community or class of applications with common security requirements. A certification practice statement describes how a specific CA issues and manages public-key certificates. These documents can address key generation and storage, certificate generation, certificate-status services, CRL generation and distribution, system management, audits, configuration management, and archiving.2

Consequently, two certificates with similar fields may not be interchangeable. A relying party can require a particular trust anchor, policy, name form, key usage, algorithm strength, validity time, or revocation-status method. TLS guidance specifically says trust-anchor selection should be done carefully, users should be able to view certificate and trust-anchor information, and applications should enforce minimum and maximum key sizes.4

The practical lesson is to treat certificate validation as a decision process, not a single Boolean signature test. The decision asks whether this certificate, for this subject and public key, issued through this path, is acceptable for this purpose, at this time, under this policy, and with the available status information.432

08

A practical certificate review checklist

  1. Identify the certificate’s subject and the name or identifier the application intends to authenticate.
  2. Inspect the issuer and determine whether a valid path can be built to an appropriate trust anchor.
  3. Check notBefore and notAfter against the relevant validation time.
  4. Confirm that the public key and certificate are being used for an authorized purpose under the applicable policy.
  5. Verify the issuer’s signature and the required path relationships.
  6. Evaluate revocation or other certificate-status information according to local policy and the application profile.
  7. Confirm that the endpoint or signer can demonstrate control of the corresponding private key when the protocol requires proof of possession.
  8. Record the certificate in an inventory and plan renewal, replacement, and incident response.
1342
09

Conclusion

Digital certificates are signed public-key identity bindings. They identify a subject, carry that subject’s public key, and provide issuer, validity, identifier, extension, and signature information that a relying party can evaluate. The certificate is distinct from the private key and from encryption. Reliable use requires more than checking a signature: the relying party must consider the certification path, trust anchor, names, intended purpose, time, policy, and revocation context. TLS demonstrates the division of responsibilities clearly: the certificate communicates the public-key binding, while a private-key signature proves control of the key during the handshake. Lifecycle management then keeps certificates current through inventory, renewal, replacement, and revocation. claim-011432

COMMON QUESTIONS

Frequently asked questions

Is a digital certificate the same as a public key?

No. A certificate contains a public key along with identifying and other information, and it is digitally signed by a trusted party to bind that key to a subject. The public key alone does not provide the certificate’s issuer, validity, or policy context.1

Does a certificate contain the private key?

No. The certificate carries the public key. The corresponding private key is a separate secret used for operations such as creating a signature. TLS 1.3’s CertificateVerify message illustrates this separation by using the private key corresponding to the public key in the certificate. claim-02124

Is an expired certificate always the only reason a certificate is rejected?

No. A certificate may be rejected because its signature or certification path is not acceptable, its name or purpose does not match the application, its trust anchor or policy is unsuitable, or its revocation status indicates that it should no longer be trusted. A certificate can be revoked before its notAfter time. claim-07432

What happens when a private key is compromised?

The corresponding public-key certificate should be revoked as soon as possible. NIST explains that key compromise means the binding between the owner and the key can no longer be trusted, so relying parties should not accept the certificate without considering the risks and applicable policy.1

Why are certificate chains used?

A chain, or certification path, connects the target certificate to a trust anchor through issuer-subject relationships. Path validation checks those relationships and the validity of each certificate at the relevant time.3

REFERENCES

Sources

  1. 1
    Recommendation for Key Management: Part 1 – General

    National Institute of Standards and Technology · final · NIST SP 800-57 Part 1 Rev. 5

    Accessed July 24, 2026
  2. 2
    Guideline for Using Cryptographic Standards in the Federal Government: Cryptographic Mechanisms and Services

    National Institute of Standards and Technology · final · NIST SP 800-175B Rev. 1

    Accessed July 24, 2026
  3. 3
    Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile

    Internet Engineering Task Force · proposed standard · RFC 5280

    Accessed July 24, 2026
  4. 4
    The Transport Layer Security (TLS) Protocol Version 1.3

    Internet Engineering Task Force · proposed standard · RFC 8446

    Accessed July 24, 2026
  5. 5
    Transitioning the Use of Cryptographic Algorithms and Key Lengths

    National Institute of Standards and Technology · final · NIST SP 800-131A Rev. 2

    Accessed July 24, 2026
  6. 6
    Security Requirements for Cryptographic Modules

    National Institute of Standards and Technology · final · FIPS 140-3

    Accessed July 24, 2026