Skip to main content

Certificate Revocation

Objective:

Make sure your system checks whether a certificate is still valid and has not been revoked.

Guidelines: 

  • Your system must check that a certificate has not been revoked before accepting it. Use one or both of these standard protocols:
    • OSCP (Online Certificate Status Protocol) — checks the status of a single certificate in real time.
    • CRL (Certificate Revocation List)—a published list of revoked certificates.
  • If a certificate has been revoked, your system must reject it and record the event in a log for auditing.
  • Show the user a clear, easy-to-understand message when a revoked certificate is used—for example: "This certificate has been revoked and can no longer be used."