CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO structure (wincrypt.h)
The CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO structure contains optional extra information that can be passed to the CryptGetTimeValidObject function in the pExtraInfo parameter.
Syntax
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;
Members
cbSize
The size, in bytes, of this structure.
iDeltaCrlIndicator
A value used to compare to the base certificate revocation list (CRL) number. If the base CRL number is less than this value, the caller should attempt to retrieve a newer base CRL.
If the pDeltaCrlIndicator member is non-NULL the value of this member must be 0x7fffffff.Windows Server 2008, Windows Vista, Windows Server 2003 and Windows XP: Because the pDeltaCrlIndicator member does not exist, the iDeltaCrlIndicator value requirement does not apply.
pftCacheResync
A pointer to a FILETIME structure that governs the use of cached information. Any information cached before this time is considered invalid and new information is retrieved.
pLastSyncTime
A pointer to a FILETIME structure that contains the time of the last synchronization of the data retrieved for the object.
pMaxAgeTime
A pointer to a FILETIME structure that specifies an expiration time of the data retrieved based on the dwMaxAge member of the CRYPTNET_URL_CACHE_RESPONSE_INFO structure.
pChainPara
A pointer to a CERT_REVOCATION_CHAIN_PARA structure that contains the CertGetCertificateChain function parameters used by the caller. The data in this member enables independent online certificate status protocol (OCSP) signer certificate chain verification.
pDeltaCrlIndicator
A pointer to a CRYPT_INTEGER_BLOB structure that contains a CRL with a length of more than 4 bytes. If this member is non-NULL and the iDeltaCrlIndicator member is equal to MAXLONG, then if the base CRL number is less than this value, the caller should attempt to retrieve a newer base CRL.
Windows Server 2008, Windows Vista, Windows Server 2003 and Windows XP: This member is not supported.
Remarks
All members of the CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO structure that do not have a value must be set to zero.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | wincrypt.h |