CERT_REVOCATION_INFO structure
The CERT_REVOCATION_INFO structure indicates the revocation status of a certificate in a CERT_CHAIN_ELEMENT.
Syntax
typedef struct _CERT_REVOCATION_INFO { DWORD cbSize; DWORD dwRevocationResult; LPCSTR pszRevocationOid; LPVOID pvOidSpecificInfo; BOOL fHasFreshnessTime; DWORD dwFreshnessTime; PCERT_REVOCATION_CRL_INFO pCrlInfo; } CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO;
Members
- cbSize
-
Size of this structure in bytes.
- dwRevocationResult
-
Currently defined values are:
- CERT_TRUST_IS_REVOKED
- CERT_TRUST_REVOCATION_STATUS_IS_UNKNOWN
- pszRevocationOid
-
Not currently used and is set to NULL.
- pvOidSpecificInfo
-
Not currently used and is set to NULL.
- fHasFreshnessTime
-
BOOL set to TRUE if dwFreshnessTime has been updated.
- dwFreshnessTime
-
If fHasFreshnessTime is TRUE, holds the CurrentTime minus the certificate revocation list's (CRL's). This time is in seconds.
- pCrlInfo
-
For CRL base revocation checking, a non-NULL pointer to a CERT_REVOCATION_CRL_INFO structure.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Header |
|
See also