CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO構造体 (wincrypt.h)
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO構造体には、pExtraInfo パラメーターの CryptGetTimeValidObject 関数に渡すことができるオプションの追加情報が含まれています。
構文
typedef struct _CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO {
DWORD cbSize;
int iDeltaCrlIndicator;
LPFILETIME pftCacheResync;
LPFILETIME pLastSyncTime;
LPFILETIME pMaxAgeTime;
PCERT_REVOCATION_CHAIN_PARA pChainPara;
PCRYPT_INTEGER_BLOB pDeltaCrlIndicator;
} CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO, *PCRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO;
メンバー
cbSize
この構造体のサイズ (バイト単位)。
iDeltaCrlIndicator
基本 証明書失効リスト (CRL) 番号と比較するために使用される値。 ベース CRL 番号がこの値より小さい場合、呼び出し元は新しいベース CRL の取得を試みる必要があります。
pDeltaCrlIndicator メンバーが NULL 以外の場合、このメンバーの値は0x7fffffffする必要があります。Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: pDeltaCrlIndicator メンバーは存在しないため、iDeltaCrlIndicator 値の要件は適用されません。
pftCacheResync
キャッシュされた情報の使用を制御する FILETIME 構造体へのポインター。 この時刻より前にキャッシュされた情報は無効と見なされ、新しい情報が取得されます。
pLastSyncTime
オブジェクトに対して取得されたデータの最後の同期時刻を含む FILETIME 構造体へのポインター。
pMaxAgeTime
CRYPTNET_URL_CACHE_RESPONSE_INFO構造体の dwMaxAge メンバーに基づいて取得されたデータの有効期限を指定する FILETIME 構造体へのポインター。
pChainPara
呼び出し 元によって使用 される CertGetCertificateChain 関数パラメーターを含むCERT_REVOCATION_CHAIN_PARA構造体へのポインター。 このメンバーのデータにより、独立した オンライン証明書ステータス プロトコル (OCSP) 署名者証明書チェーン検証が有効になります。
pDeltaCrlIndicator
長さが 4 バイトを超える CRL を含む CRYPT_INTEGER_BLOB 構造体へのポインター。 このメンバーが NULL 以外で 、iDeltaCrlIndicator メンバーが MAXLONG と等しい場合、ベース CRL 番号がこの値より小さい場合、呼び出し元は新しいベース CRL の取得を試みる必要があります。
Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: このメンバーはサポートされていません。
解説
値を持たない CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO 構造体のすべてのメンバーを 0 に設定する必要があります。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | wincrypt.h |