estructura OCSP_BASIC_REVOKED_INFO (wincrypt.h)

La estructura OCSP_BASIC_REVOKED_INFO contiene el motivo por el que se revoca un certificado. La estructura OCSP_BASIC_RESPONSE_ENTRY usa esta estructura.

Sintaxis

typedef struct _OCSP_BASIC_REVOKED_INFO {
  FILETIME RevocationDate;
  DWORD    dwCrlReasonCode;
} OCSP_BASIC_REVOKED_INFO, *POCSP_BASIC_REVOKED_INFO;

Miembros

RevocationDate

Fecha en que se revoca el certificado. Para obtener más información, consulte la descripción del miembro RevocationDate para CRL_ENTRY.

dwCrlReasonCode

Valor que especifica el motivo por el que se revoca un certificado. Puede ser uno de los siguientes valores.

Valor Significado
CRL_REASON_UNSPECIFIED
0
No se especificó ningún motivo para la revocación.
CRL_REASON_KEY_COMPROMISE
1
Se sabe o sospecha que la clave privada del sujeto u otros aspectos del sujeto validados en el certificado están en peligro.
CRL_REASON_CA_COMPROMISE
2
Se sabe o sospecha que la clave privada de la entidad de certificación (CA) u otros aspectos de la CA validada en el certificado están en peligro.
CRL_REASON_AFFILIATION_CHANGED
3
El nombre del firmante u otra información del certificado se ha modificado, pero no hay ninguna causa para sospechar que la clave privada se ha puesto en peligro.
CRL_REASON_SUPERSEDED
4
El certificado se ha reemplazado, pero no hay ninguna causa para sospechar que la clave privada se ha puesto en peligro.
CRL_REASON_CESSATION_OF_OPERATION
5
El certificado ya no es necesario para el propósito para el que se emitió, pero no hay ninguna causa para sospechar que la clave privada se ha puesto en peligro.
CRL_REASON_CERTIFICATE_HOLD
6
El certificado se ha puesto en espera.
CRL_REASON_REMOVE_FROM_CRL
8
El certificado se ha quitado de la lista de revocación de certificados (CRL).

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CRL_ENTRY

OCSP_BASIC_RESPONSE_ENTRY