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 |