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