Skip to main content

PKI Certificates: OCSP Support

Combine Version 3.13.2 added support for OCSP and provides an OCSP Responder Endpoint through the TAP Dashboard servers.

Configuration

To enable OCSP you set the following configuration value to true:

combine.tap.certificates.ocsp

Once enabled User and Server/NPE certificates issued by the TAP Dashboard will include an AIA Block listing the following OCSP Endpoints:

ocsp.c2s.ic.gov ocsp.sc2s.sgov.gov

There are additional configuration parameters:

combine.tap.ocsp.responder.signerCertificate.cache.duration which is how long in milliseconds to cache the Signer Certificate before refreshing it from S3. Defaults to 15 minutes.

combine.tap.ocsp.responder.nextUpdate.duration which is how long Combine advertises before the next update to OCSP. Defaults to 24 hours.

Certificate Revocation

Combine supports Certificate Revocation by setting a configuration value for each revoked certificate.

combine.tap.certificates.revocation.certificate.<serial number>.date which is the epoch time in milliseconds at which the certificate was revoked.

The TAP Dashboard will respect certificate revocation during authentication.

Notes

WARNING: Browsers are very very aggressive about enforcing OCSP for certificates and will not validate a certificate if they cannot reach at least one of the advertised OCSP Responder Endpoints. This means that if you use an OCSP Signed Certificate for a server, and try to reach that server with a client browser, the browser must have access to the OCSP Endpoint through Private DNS for your client!