Online Certificate Status Protocol (OCSP)
Why OCSP Is Important
Certificate revocation is the mechanism for invalidating compromised certificates before they expire. If a server's private key is stolen, the certificate must be revoked so browsers stop trusting it. OCSP provides a way for browsers to check revocation status without downloading large CRL files.
However, traditional OCSP has privacy and reliability concerns. Each time a browser connects to a site, it contacts the CA's OCSP responder, revealing which sites the user visits. If the OCSP responder is slow or down, the browser must decide whether to block the connection (hard-fail, which hurts availability) or proceed without checking (soft-fail, which defeats the purpose of revocation checking).
Most browsers use soft-fail, meaning a revoked certificate may still work if the CA's OCSP responder is unreachable. This significantly weakens revocation checking. OCSP stapling solves many of these issues by having the server fetch and cache the OCSP response itself, eliminating the privacy concern and reducing the reliability dependency on the CA's infrastructure.
Testing Your Configuration
An SSL checker can verify whether your server's certificate has a valid OCSP response and whether OCSP stapling is enabled. Check that the OCSP responder URL in your certificate is reachable and returning valid responses.