CRL_DIST_POINT_NAME structure (wincrypt.h)
The CRL_DIST_POINT_NAME structure identifies a location from which the CRL can be obtained. When CRL_DIST_POINT_NAME is used, different forms of the CRL distribution point name appear in the FullName member of the CERT_ALT_NAME_INFO structure. An application need not be able to process all of the name forms in the structure. It can use a distribution point if at least one name form can be processed.
If no name forms for a distribution point can be processed, an application can still use the certificate, provided requisite revocation information can be obtained from another source such as a distribution point of the certification authority's (CA's) directory entry.
Syntax
typedef struct _CRL_DIST_POINT_NAME {
DWORD dwDistPointNameChoice;
union {
CERT_ALT_NAME_INFO FullName;
} DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;
Members
dwDistPointNameChoice
Indicates the variant used for the name data contained in the union. The following values are defined:
DUMMYUNIONNAME
DUMMYUNIONNAME.FullName
A CERT_ALT_NAME_INFO structure containing an array of alternative names specifying the CRL distribution point in one of several different forms. One of the most common uses a URL in the form "http://…" to specify the location of the CRL.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | wincrypt.h |