estructura de CRL_DIST_POINT (wincrypt.h)
La estructura de CRL_DIST_POINT identifica un único punto de distribución de lista de revocación de certificados (CRL) al que un usuario de certificado puede hacer referencia para determinar si se han revocado los certificados. Un usuario de certificado puede obtener una CRL desde un punto de distribución aplicable o puede obtener una CRL completa actual desde la entrada de directorio de la entidad de certificación (CA).
Las estructuras CRL_DIST_POINT son los elementos del miembro de matriz de una estructura CRL_DIST_POINTS_INFO .
Sintaxis
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;
Miembros
DistPointName
Estructura CRL_DIST_POINT_NAME que identifica la ubicación de un origen CRL. Si es NULL, el nombre del punto de distribución tiene como valor predeterminado el nombre crLIssuer .
ReasonFlags
Un CRYPT_BIT_BLOB que contiene un byte que indica los motivos de revocación cubiertos por la CRL.
Si es NULL, el punto de distribución crL indicado distribuye una CRL que contendrá una entrada para este certificado si se ha revocado este certificado, independientemente del motivo de revocación.
Los valores ReasonFlags definidos actualmente son los siguientes. Por motivos de revocación, combine estos ReasonFlags mediante una operación OR bit a 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
Una CERT_ALT_NAME_INFO que identifica la autoridad que emitió y firmó la CRL. Si es NULL, el nombre del emisor tiene como valor predeterminado el nombre del emisor del certificado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |