checkId: check.timestamp.ocsp.stapling plugin: stellaops.doctor.timestamping severity: warn tags: [timestamping, ocsp, stapling, revocation]

OCSP Stapling Enabled

This Stella Ops Doctor check confirms that the configured timestamping authority (TSA) providers staple OCSP revocation data into the timestamps they issue. It matters most to operators of air-gapped or offline-first deployments, where stapling is what makes a timestamp verifiable without a live OCSP lookup.

What It Checks

Verifies whether TSA OCSP stapling is configured and fresh. The check:

Why It Matters

OCSP stapling embeds the OCSP response directly in the TLS handshake or timestamp token, eliminating the need for clients to perform live OCSP lookups. This is critical for air-gapped deployments where live OCSP lookups are impossible, and improves performance for all deployments.

Common Causes

How to Fix

Docker Compose

Enable OCSP stapling in TSA provider configuration:

environment:
  Timestamping__OcspStapling__Enabled: "true"

Bare Metal / systemd

Configure OCSP stapling in appsettings.json and ensure TSA providers support it.

Kubernetes / Helm

timestamping:
  ocspStapling:
    enabled: true

Verification

stella doctor run --check check.timestamp.ocsp.stapling