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

如果 fHasFreshnessTimeTRUE,則保留 CurrentTime 減去 憑證撤銷清單 的 (CRL) 。 這次是以秒為單位。

pCrlInfo

針對 CRL 基底撤銷檢查,CERT_REVOCATION_CRL_INFO 結構的非Null 指標。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wincrypt.h

另請參閱

CERT_CHAIN_ELEMENT