The Online Certificate Status Protocol (OCSP) is a set
of ASN.1 defined data structures for requesting and receiving information
about certificate revocation status. These data structures can be
sent and received by many transport protocols in principle. In practice,
HTTP is used. An OCSP client sends questions and processes responses.
An OCSP responder answers questions and generates responses.
To validate OCSP for an incoming client certificate, complete the
following steps:
- Set up the certificate authority in the server database.
Ensure that the issuer certificate has been checked in as a CA certificate.
- For UNIX, run the following command: ./ManageCertAuthority.sh
–a VPCA admin SHA1 <ca_cert_id> always,end-user none
- For Windows, run the following command: ManageCertAuthority.cmd
–a VPCA admin SHA1 <ca_cert_id> always,end-user none
- Set up basic profile with HTTP as the protocol and the
OCSP responder as the End Point, for example, http://ocsp.verisign.com (when using
Verisign as the Certificate Authority).
- Set up OCSP responder for the authority in the server database.
- For UNIX, run the following command: ./ManageOCSPResponder.sh
–a VPCA admin SHA1 <ca_cert_id> <resp_cert_id> no <time_to_live_in_sec> <profile_id>
HTTPClientSend 3600 no no
- For Windows, run the following command: ManageOCSPResponder.cmd
–a VPCA admin SHA1 <ca_cert_id> <resp_cert_id> no <time_to_live_in_sec> <profile_id>
HTTPClientSend 3600 no no
Each OCSP respond is cached in the server based on the <time_to_live_in_sec>
value. Subsequent similar OCSP requests make use of the cached record
as long as the record is valid.
The server is now ready to validate OCSP for the incoming client certificate whose issuer
matches the authority created. You can use the HTTPClientSend business process in Sterling B2B Integrator to send an HTTP request to the OCSP
responder with a timeout value of 3600. You may have to configure the proxy settings in the HTTP
Client adapter.
For more information about OCSP in
Sterling B2B Integrator, see
Online Certificate Status Protocol (OCSP) Support in.