Export (0) Print
Expand All
Expand Minimize

CRL_DIST_POINT_NAME structure

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;
  };
} 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:

ValueMeaning
CRL_DIST_POINT_NO_NAME

No distribution point name is provided.

CRL_DIST_POINT_FULL_NAME

The distribution point name is in the FullName member of the union.

CRL_DIST_POINT_ISSUER_RDN_NAME

Currently not implemented.

 

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

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wincrypt.h

See also

CRL_DIST_POINT
CERT_ALT_NAME_INFO

 

 

Community Additions

ADD
Show:
© 2014 Microsoft