Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
The Online Certificate Status Protocol (OCSP) is a method for certificate validation in Public Key Infrastructures (PKIs).
The basic functionality of the OCSP protocol is to provide the revocation status of a certificate. The OCSP protocol may be used to satisfy some of the operational requirements of providing more timely revocation information than is possible with CRLs/CILs and may also be used to obtain additional status information.
An OCSP client issues a status request to an OCSP responder and suspends acceptance of the certificate in question until the responder provides a response.
Expand | ||
---|---|---|
| ||
The OCSP request specifies the data that needs to be exchanged between an application checking the status of a certificate and the server providing that status. An OCSP request contains the following data:
|
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Definitive response messageA definitive response message is composed of:
Response message for each certificateThe response for each of the certificates in a request consists of:
Certificate status valuesThe response indicators for use in the certificate status value are:
Time included in responsesResponses can contain three times:
OCSP responders may pre-produce signed responses specifying the status of certificates at a specified time. The time at which the status was known to be correct shall be reflected in the thisUpdate field of the response. The time at or before which newer information will be available is reflected in the nextUpdate field, while the time at which the response was produced will appear in the producedAt field of the response. Sign definitive response messageAll definitive response messages shall be digitally signed. The key used to sign the response must belong to one of the following:
|
Expand | ||
---|---|---|
| ||
Included in the specification RFC 6960 X.509 Internet Public Key Infrastructure Online Certificate Status Protocol – OCSP, there is a description of non-issued certificates, where the responder may reply that the certificate is revoked with the date 1970-01-01 if the certificates in the request have not been issued. This is implemented in Nexus OCSP Responder by help of Certificate Issuance Lists. See more in Certificate Issuance List - CIL. |