CERT_REVOCATION_INFO結構 (wincrypt.h)
CERT_REVOCATION_INFO結構表示CERT_CHAIN_ELEMENT中憑證的撤銷狀態。
語法
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;
成員
cbSize
這個 結構的大小,以位元組為單位。
dwRevocationResult
目前定義的值如下:
- CERT_TRUST_IS_REVOKED
- CERT_TRUST_REVOCATION_STATUS_IS_UNKNOWN
pszRevocationOid
目前未使用,且設定為 Null。
pvOidSpecificInfo
目前未使用,且設定為 Null。
fHasFreshnessTime
如果 dwFreshnessTime 已更新,BOOL 會設定為 TRUE 。
dwFreshnessTime
如果 fHasFreshnessTime 為 TRUE,則保留 CurrentTime 減去 憑證撤銷清單 的 (CRL) 。 這次是以秒為單位。
pCrlInfo
針對 CRL 基底撤銷檢查,CERT_REVOCATION_CRL_INFO 結構的非Null 指標。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wincrypt.h |