If I have a network of machines inside a company that use certificates for various services. All of these services and machines are internal and never have to deal with public facing technologies or be exposed to the public. In such a scenario, I am trying to understand the best way to go about revoking certificates. The code using these certificates and hence the CRLs are also home grown.
Is there an argument to use CRL and OCSP as specified in the standard? For example I don't need to know why the cert is revoked. All I care is a yes or no. Are there any reasons to not simplify and there by reduce the size of the CRL by doing something custom?