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
FILETIME結構的指標,指定根據CRYPTNET_URL_CACHE_RESPONSE_INFO結構的dwMaxAge成員所擷取之資料的到期時間。
pChainPara
CERT_REVOCATION_CHAIN_PARA結構的指標,其中包含呼叫端所使用的CertGetCertificateChain函式參數。 此成員中的資料會啟用獨立的 線上憑證狀態通訊協定 , (OCSP) 簽署者憑證鏈結驗證。
pDeltaCrlIndicator
CRYPT_INTEGER_BLOB結構的指標,其中包含長度超過 4 個位元組的 CRL。 如果此成員為非Null ,且 iDeltaCrlIndicator 成員等於 MAXLONG,則如果基底 CRL 號碼小於此值,則呼叫端應該嘗試擷取較新的基底 CRL。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支援此成員。
備註
沒有值 之CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO 結構的所有成員都必須設定為零。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wincrypt.h |