Example of Multiple CRL Definitions
The following example applies if multiple CRL definitions are required as in the case where directoryName distribution points are spread across multiple directories that are not resolved automatically through referrals. For example, a CA with issuer name: “ou=CA, dc=acme, dc=com”, may have two directoryName distribution points:
- DN=“cn=DP1, ou=CA, dc=acme, dc=com” Host=ldap1
- DN=“cn=DP2, ou=CA, dc=acme, dc=com” Host=ldap2
To support this situation, set up two CRL definitions:
- Name=“DP1-CrlDef” Host=“ldap1”
- Name=“DP2-CrlDef” Host=“ldap2”
Then set the CrlDistributionPoints properties as follows:
- Ignore CRL Distribution Point: false
- Referenced CRL Definition: {distributionPoint.cn}-CrlDef
At runtime, Secure External Authentication Server resolves the variable “Referenced CRL Definition” to DP1-CrlDef or DP2-CrlDef, depending on the CN extracted from the distribution point DN in the extension, which allows Secure External Authentication Server to access the correct directory hosting the distribution point CRL. The example described below allows the use of the abbreviated distributionPoint variable.