RSA Security logo

RSA BSAFE Cert-C
API Reference

DIST_POINT_NAME Reference

Represents the ASN.1 DistributionPointName structure in RFC 2459.

It contains the DNs of a CRL distribution point. It is used in two structures:

If DISTRIBUTION_POINT contains a distPointName value of type URI, then distPointName's value must point to the current CRL for the associated reasons. The reasons value is issued by the associated cRLIssuer. If the DISTRIBUTION_POINT omits reasons, the CRL must include revocations for all reasons. If the DISTRIBUTION_POINT omits cRLIssuer, the CRL must be issued by the CA that issued the certificate.
Data Fields
nameType An unsigned int value that identifies the type of data structure in the name union. Cert-C supports the following types of distribution-point names:

Distribution-Point-Name Type Description
DPN_FULL_NAME A GENERAL_NAMES structure. See fullNames.
DPN_RELATIVE_NAME A NAME_OBJ object.

name A union that contains a distribution-point name in the format specified by nameType.
    fullNames A GENERAL_NAMES structure that contains multiple full DNs for the CRL distribution point.
    nameRelativeToCRLIssuer A NAME_OBJ object that contains the CRL-distribution-point name that is directly subordinate to the directory name of the CRL issuer. This NAME_OBJ must contain only one RDN (RelativeDistinguishedName).

#include <certext.h>

02308 typedef struct DIST_POINT_NAME {
02309   unsigned int nameType;
02310   union {
02311     GENERAL_NAMES   fullNames;
02312     NAME_OBJ        nameRelativeToCRLIssuer;
02313   } name;
02314 } DIST_POINT_NAME;

The documentation for this struct was generated from the following file:


RSA BSAFE® Cert-C 2.7 API Reference