CERT_REVOCATION_INFO-Struktur (wincrypt.h)
Die CERT_REVOCATION_INFO-Struktur gibt die status eines Zertifikats in einem CERT_CHAIN_ELEMENT an.
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;
Member
cbSize
Größe dieser Struktur in Bytes.
dwRevocationResult
Zurzeit definierte Werte sind:
- CERT_TRUST_IS_REVOKED
- CERT_TRUST_REVOCATION_STATUS_IS_UNKNOWN
pszRevocationOid
Derzeit nicht verwendet und ist auf NULL festgelegt.
pvOidSpecificInfo
Derzeit nicht verwendet und ist auf NULL festgelegt.
fHasFreshnessTime
BOOL auf TRUE festgelegt, wenn dwFreshnessTime aktualisiert wurde.
dwFreshnessTime
Wenn fHasFreshnessTimeTRUE ist, enthält currentTime minus die Zertifikatsperrliste (Certificate Revocation List, CRL). Diese Zeit ist in Sekunden.
pCrlInfo
Bei der Überprüfung der CRL-Basissperrung ein Nicht-NULL-Zeiger auf eine CERT_REVOCATION_CRL_INFO-Struktur.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |