estructura CERT_REVOCATION_STATUS (wincrypt.h)
La estructura CERT_REVOCATION_STATUS contiene información sobre el estado de revocación del certificado. Se pasa a y devuelve CertVerifyRevocation. Cuando se devuelve de la función, especifica el estado de un contexto revocado o desactivado.
Sintaxis
typedef struct _CERT_REVOCATION_STATUS {
DWORD cbSize;
DWORD dwIndex;
DWORD dwError;
DWORD dwReason;
BOOL fHasFreshnessTime;
DWORD dwFreshnessTime;
} CERT_REVOCATION_STATUS, *PCERT_REVOCATION_STATUS;
Miembros
cbSize
Tamaño de esta estructura en bytes.
Tras la entrada para CERT_REVOCATION_STATUS, cbSize debe establecerse en un tamaño mayor o igual que el tamaño de una estructura de CERT_REVOCATION_STATUS . De lo contrario, CERT_REVOCATION_STATUS devuelve FALSE y GetLastError devuelve E_INVALIDARG.
dwIndex
Especifica un valor de índice para la matriz rgpvContext que se pasa a CertVerifyRevocation. Es el índice del primer contexto de esa matriz revocada o que no se pudo comprobar para la revocación. Para obtener información sobre los contextos que no se comprobaron, se vuelve a llamar a CertVerifyRevocation , especificando una matriz rgpvContext que contiene los contextos no comprobados de la lista original.
dwError
Especifica el estado de error devuelto. Este valor coincide con el valor devuelto de GetLastError en la devolución de la llamada a CertVerifyRevocation. Para obtener la lista de estos valores de error, vea la tabla de la sección Valores devueltos de CertVerifyRevocation.
dwReason
Especifica la causa del error. Este miembro solo se establece si dwError es CRYPT_E_REVOKED. Contiene un código que indica por qué se revoca el contexto . Puede ser uno de los siguientes valores.
fHasFreshnessTime
Dependiendo de cbSize, esta estructura puede contener este miembro. Si este miembro es TRUE, el tiempo de actualización de revocación devuelto por dwFreshnessTime es válido.
dwFreshnessTime
Dependiendo de cbSize, esta estructura puede contener este miembro. Si está presente, este miembro proporciona el tiempo en segundos entre la hora actual y el momento en que se publicó la CRL.
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 |