Skip to content

Archive

OCSP

13 articles
Cybersecurity 24 Sep 2026 6 min read

OCSP Stapling Delivers Certificate Status in the TLS Handshake

Certificate validation answers more than one question. A client checks that a certificate chains to a trusted root, matches the intended identity, falls inside its validity interval, and satisfies applicable policy. Revocation status is a separate signal: a certificate can still be inside its notBefore and notAfter interval after the issuer has revoked it. The Online Certificate Status Protocol (OCSP), specified in RFC 6960, gives clients a mechanism to query certificate status. A direct query, however, adds a network dependency to connection setup and exposes the queried certificate identity to the responder. OCSP stapling moves retrieval to the TLS server. The server periodically obtains a signed OCSP response and sends that response to clients as part of the TLS handshake.

Cybersecurity 24 Sep 2026 6 min read

OCSP Stapling Carries Certificate Status Inside TLS

Certificate validation answers more than one question. A client can verify the issuer chain, names, signatures, and validity dates, yet still need current information about whether a certificate has been revoked before its scheduled expiration. The Online Certificate Status Protocol (OCSP), specified by RFC 6960, provides signed status information for a certificate. A direct OCSP design has the client contact a responder operated by, or delegated for, the certificate issuer. OCSP stapling changes the delivery path: the TLS endpoint obtains an OCSP response and sends that response to the client inside the TLS handshake.

Cybersecurity 23 Sep 2026 5 min read

TLS Must-Staple Makes OCSP Status Mandatory

TLS Must-Staple Makes OCSP Status Mandatory OCSP stapling lets a TLS server carry certificate-status evidence inside the handshake. The client can validate that response without making a separate request to the certificate authority’s OCSP responder. Ordinary stapling, however, does not by itself make a missing response conclusive: absence can mean that the server did not provide one. RFC 7633 defines the X.509v3 TLS Feature extension. A certificate can use that extension to state that a TLS feature is required. The feature commonly called Must-Staple identifies status_request, binding use of the certificate to delivery of certificate-status information for clients that implement the extension.

Cybersecurity 22 Sep 2026 6 min read

OCSP Stapling Carries Certificate Status in the TLS Handshake

OCSP Stapling Carries Certificate Status in the TLS Handshake Certificate validation has two distinct questions. A client must establish that a certificate chains to a trusted authority and is valid for the intended identity, but it may also need current evidence that the certificate has not been revoked before its scheduled expiration. The Online Certificate Status Protocol, or OCSP, provides signed status responses for certificates. A client can query an OCSP responder directly, but that adds another network dependency to connection setup and can expose the certificate being checked to the responder. OCSP stapling moves a cached response into the TLS exchange: the server obtains status evidence and presents it to clients that request it.

Cybersecurity 21 Sep 2026 6 min read

TLS Must-Staple Turns OCSP Stapling into Certificate Policy

TLS Must-Staple Turns OCSP Stapling into Certificate Policy OCSP stapling lets a TLS server deliver certificate-status evidence inside the handshake instead of making each client contact the certificate authority’s OCSP responder. That arrangement reduces an extra network dependency for the client, but ordinary stapling is optional: the absence of a stapled response does not, by itself, prove that the certificate is invalid. The X.509 TLS Feature extension changes that condition when it advertises status_request. Commonly called Must-Staple in this use, the certificate states that the server is expected to provide the corresponding TLS feature. A client that both requests the feature and enforces the certificate extension can reject a connection when the required status response is missing.

Cybersecurity 21 Sep 2026 5 min read

OCSP Stapling Delivers Revocation Status in TLS

OCSP Stapling Delivers Revocation Status in TLS Certificate validation answers more than one question. A client can verify signatures, names, validity periods, and trust anchors, yet a certificate that passes those checks may have been revoked after issuance. Revocation status therefore sits beside normal path validation rather than replacing it. The Online Certificate Status Protocol (OCSP) provides signed status responses for certificates. A client can query an OCSP responder directly, but that adds a third party to connection setup. OCSP stapling moves a suitable response into the TLS exchange: the server obtains the response and presents it to clients that request certificate status.

Cybersecurity 20 Sep 2026 7 min read

OCSP Stapling Moves Certificate Status Delivery into the TLS Handshake

OCSP Stapling Moves Certificate Status Delivery into the TLS Handshake A valid certificate chain answers an important TLS question: can the presented public key be linked through trusted issuers to the requested identity? It does not, by itself, say that an unexpired certificate is still acceptable to its issuer. Revocation mechanisms address that separate state. The Online Certificate Status Protocol (OCSP) allows a relying party to request status for a certificate from an OCSP responder. OCSP stapling changes who transports that status. Instead of requiring each client to contact the responder during connection setup, the TLS server can obtain a signed OCSP response and attach it to the handshake.

Cybersecurity 19 Sep 2026 7 min read

OCSP Stapling Moves Revocation Evidence into the TLS Handshake

OCSP Stapling Moves Revocation Evidence into the TLS Handshake A TLS certificate can remain within its validity period after its issuer has marked it revoked. The certificate’s dates and signature do not encode that later status change, so a client that cares about revocation needs status information from another mechanism. OCSP provides signed status responses for identified certificates. OCSP stapling changes the delivery path: the TLS server obtains a response and sends that signed evidence to the client during the handshake.

Cybersecurity 17 Sep 2026 7 min read

TLS Must-Staple Turns Missing OCSP Evidence Into Handshake Failure

TLS Must-Staple Turns Missing OCSP Evidence Into Handshake Failure A TLS server can hold a valid private key and present a certificate that chains to a trusted root while its revocation evidence is unavailable. Ordinary OCSP stapling does not necessarily turn that absence into failure: a client can request status information, yet the server is permitted to omit a response in the base stapling protocol. That optionality creates a security boundary. An active intermediary that can suppress access to an OCSP responder can exploit client policies that accept an inconclusive revocation check. The TLS Feature extension defined by RFC 7633 changes the certificate itself so that selected TLS features become conditions of acceptable use. For OCSP stapling, the certificate can assert that a conforming client must receive the requested status evidence.

Cybersecurity 16 Sep 2026 8 min read

OCSP Stapling Moves Certificate Revocation Freshness Into the TLS Endpoint

OCSP Stapling Moves Certificate Revocation Freshness Into the TLS Endpoint A TLS endpoint can present a certificate chain that is cryptographically valid and still rely on separate state to establish that a certificate has not been revoked. When that state comes from the Online Certificate Status Protocol, direct client queries create an awkward dependency: connection establishment can depend on a CA-operated responder, and the query can disclose which certificate the client is checking.

Cybersecurity 16 Sep 2026 8 min read

OCSP Must-Staple Turns Missing Revocation Evidence Into a TLS Failure

A TLS endpoint presents a valid certificate chain, the hostname matches, and every certificate is inside its validity period. The server does not provide the OCSP response that its end-entity certificate declares as required. For a client enforcing that certificate constraint, the missing status is not a minor loss of telemetry. The certificate is invalid for that connection. That behavior is the defining security property of OCSP Must-Staple. Ordinary OCSP stapling lets a server carry signed certificate-status evidence inside the TLS exchange. The TLS Feature extension defined by RFC 7633 can make that feature mandatory for clients that both request the feature and process the certificate extension. The change is small in encoding but significant in failure semantics: absence becomes actionable.

Cybersecurity 15 Sep 2026 7 min read

OCSP Stapling Moves Certificate Status Into the TLS Handshake

OCSP Stapling Moves Certificate Status Into the TLS Handshake A valid certificate can become unsafe before its expiration date. A private key may be exposed, a certificate may be issued in error, or an operator may need to retire credentials early. Revocation exists for that gap, but checking revocation status creates another dependency on the path that is supposed to establish trust. The Online Certificate Status Protocol, or OCSP, gives relying parties a way to ask an issuer-designated responder about a certificate. A direct query can return a signed status response, yet it also adds network work outside the connection being authenticated. OCSP stapling changes the delivery path: the TLS server obtains the signed response and sends it to the client as part of the handshake.

Cybersecurity 14 Sep 2026 6 min read

OCSP Stapling Moves Revocation Evidence Closer to the TLS Handshake

OCSP Stapling Moves Revocation Evidence Closer to the TLS Handshake A browser can receive a valid certificate chain, verify every signature, confirm the hostname, and still face one more question: has the issuing certificate authority revoked the leaf certificate since it was issued? That question is awkward because the certificate itself cannot carry a fresh answer. Its signed validity interval is fixed at issuance, while revocation is an event that can happen later.