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