Share via


structure CRL_DIST_POINT (wincrypt.h)

La structure CRL_DIST_POINT identifie un point de distribution de liste de révocation de certificats (CRL) unique qu’un utilisateur de certificat peut référencer pour déterminer si des certificats ont été révoqués. Un utilisateur de certificat peut obtenir une liste de révocation de certificats à partir d’un point de distribution applicable ou obtenir une liste de révocation de certificats complète actuelle à partir de l’entrée du répertoire de l’autorité de certification .

Les structures CRL_DIST_POINT sont les éléments du membre du tableau d’une structure CRL_DIST_POINTS_INFO .

Syntaxe

typedef struct _CRL_DIST_POINT {
  CRL_DIST_POINT_NAME DistPointName;
  CRYPT_BIT_BLOB      ReasonFlags;
  CERT_ALT_NAME_INFO  CRLIssuer;
} CRL_DIST_POINT, *PCRL_DIST_POINT;

Membres

DistPointName

Structure CRL_DIST_POINT_NAME qui identifie l’emplacement d’une source de liste de révocation de certificats. Si la valeur est NULL, le nom du point de distribution est défini par défaut sur le nom CRLIssuer .

ReasonFlags

Une CRYPT_BIT_BLOB qui contient un octet qui indique les motifs de révocation couverts par la liste de révocation de certificats.

Si la valeur est NULL, le point de distribution de la liste de révocation de certificats indiqué distribue une liste de révocation de certificats qui contiendra une entrée pour ce certificat si ce certificat a été révoqué, quelle que soit la raison de la révocation.

Voici les valeurs ReasonFlags actuellement définies. Pour les révocations de plusieurs raisons, combinez ces ReasonFlags à l’aide d’une opération OR au niveau du bit.

  • CRL_REASON_UNUSED_FLAG
  • CRL_REASON_KEY_COMPROMISE_FLAG
  • CRL_REASON_CA_COMPROMISE_FLAG
  • CRL_REASON_AFFILIATION_CHANGED_FLAG
  • CRL_REASON_SUPERSEDED_FLAG
  • CRL_REASON_CESSATION_OF_OPERATION_FLAG
  • CRL_REASON_CERTIFICATE_HOLD_FLAG

CRLIssuer

Une CERT_ALT_NAME_INFO qui identifie l’autorité qui a émis et signé la liste de révocation de certificats. Si la valeur est NULL, le nom de l’émetteur est défini par défaut sur le nom de l’émetteur du certificat.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

CRL_DIST_POINTS_INFO

CRL_DIST_POINT_NAME