CERT_SIMPLE_CHAIN 構造体 (wincrypt.h)
CERT_SIMPLE_CHAIN構造体には、チェーン要素の配列と、配列が表すチェーンの概要信頼状態が含まれています。
構文
typedef struct _CERT_SIMPLE_CHAIN {
DWORD cbSize;
CERT_TRUST_STATUS TrustStatus;
DWORD cElement;
PCERT_CHAIN_ELEMENT *rgpElement;
PCERT_TRUST_LIST_INFO pTrustListInfo;
BOOL fHasRevocationFreshnessTime;
DWORD dwRevocationFreshnessTime;
} CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
TrustStatus
チェーン全体の信頼状態を示す 構造体。 構造体には、エラー状態コードと情報状態コードが含まれます。 状態コード値の詳細については、「 CERT_TRUST_STATUS」を参照してください。
cElement
配列内の CERT_CHAIN_ELEMENT 構造体の数。
rgpElement
CERT_CHAIN_ELEMENT構造体へのポインターの配列。 rgpElement[0] は、証明書チェーンの終了要素です。 rgpElement[cElement-1] は自己署名 "root" 証明書要素です。
pTrustListInfo
この チェーンを次 の証明書チェーンに接続する 証明書信頼リスト (CTL) へのポインターを含むCERT_TRUST_LIST_INFO構造体へのポインター。 現在のチェーンが最後のチェーンである場合、 pTrustListInfo は NULL です。
fHasRevocationFreshnessTime
Bool。 TRUE の場合、dwRevocationFreshnessTime が計算されています。
dwRevocationFreshnessTime
CurrentTime から CRL の ThisUpdate 時間を差し引いた値として計算される、 証明書失効リスト (CRL) の有効期間 (秒単位)。 この値は、チェックされているすべての要素の最大時間です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |