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 (デスクトップ アプリのみ)
Header wincrypt.h

関連項目

CERT_CHAIN_ELEMENT