Validation process
This article describes the validation processes made by the Nexus OCSP Responder.
Validation process for certificates
To validate a certificate, Nexus OCSP Responder will do the following:
Search for the certificate in the trust store. If found, the certificate is OK and the validation is finished.
Check if the certificate is not yet valid or has expired. If any of these conditions is true, the certificate is invalid and the validation is finished.
Use the validation modules to get the certificate revocation status. If status is "unknown" or "revoked", the certificate is invalid and the validation is finished. If status is "good", continue with the next step.
Find all the possible associated issuer certificates. If one of them validates when using the process outlined above, the certificate is OK and will be stored in the certificate cache. The validation is finished. Otherwise, the certificate is invalid and the validation is finished.
Validation process for CRLs
When a Certificate Revocation List (CRL) provider retrieves a CRL, Nexus OCSP Responder will do the following:
Parse the CRL and check for unsupported extensions, in particular Issuing Distribution Point (IDP) and Issuer Alternative Name (IAN).
Retrieve the certificate for the CRL issuer by use of the certificate cache.
Verify the signature of the CRL by use of the public key in the CRL issuer certificate.
Validate that the CRL is issued before current system time and check that the time for next update is not yet passed.
Update the CRL cache with the verified CRL.
Validation Process for CILs
For more information regarding Certificate Issuance Lists (CILs), see Certificate Issuance List - CIL.
When a CIL provider retrieves a CIL, Nexus OCSP Responder will do the following:
Parse the CIL and check for unsupported extensions.
Retrieve the certificate for the CIL issuer by use of the certificate cache.
Verify the signature of the CIL by use of the public key in the CIL issuer certificate.
Validate that the CIL is issued before current system time and check that the time for next update is not yet passed.
Update the CIL cache with the verified CIL.
Copyright 2024 Technology Nexus Secured Business Solutions AB. All rights reserved.
Contact Nexus | https://www.nexusgroup.com | Disclaimer | Terms & Conditions