Condividi tramite


CRL_DIST_POINT struttura (wincrypt.h)

La struttura CRL_DIST_POINT identifica un singolo punto di distribuzione di revoche di certificati (CRL) a cui un utente certificato può fare riferimento per determinare se i certificati sono stati revocati. Un utente certificato può ottenere una CRL da un punto di distribuzione applicabile o può ottenere una CRL completa corrente dalla voce della directory dell'autorità di certificazione (CA).

Le strutture CRL_DIST_POINT sono gli elementi nel membro della matrice di una struttura CRL_DIST_POINTS_INFO .

Sintassi

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;

Members

DistPointName

Struttura CRL_DIST_POINT_NAME che identifica la posizione di un'origine CRL. Se NULL, il nome del punto di distribuzione viene predefinito con il nome CRLIssuer .

ReasonFlags

CRYPT_BIT_BLOB contenente un byte che indica i motivi di revoca coperti dalla CRL.

Se NULL, il punto di distribuzione CRL indicato distribuisce una CRL che conterrà una voce per questo certificato se questo certificato è stato revocato, indipendentemente dal motivo della revoca.

Di seguito sono attualmente definiti valori ReasonFlags . Per le revoche di diversi motivi, combinare questi motivoFlag usando un'operazione BIT-OR .

  • 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

CERT_ALT_NAME_INFO che identifica l'autorità che ha rilasciato e firmato la CRL. Se NULL, il nome dell'autorità di certificazione è predefinito per il nome dell'autorità di certificazione del certificato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CRL_DIST_POINTS_INFO

CRL_DIST_POINT_NAME