CRYPTNET_URL_CACHE_PRE_FETCH_INFO 結構 (wincrypt.h)
CRYPTNET_URL_CACHE_PRE_FETCH_INFO 結構包含 Cryptnet URL Cache (CUC) 服務用來維護 URL 快取專案的更新資訊。 這個結構會組成傳遞至 CryptRetrieveObjectByUrl 函式做為 pAuxInfo 參數之CRYPT_RETRIEVE_AUX_INFO結構的 pPreFetchInfo 成員。
語法
typedef struct _CRYPTNET_URL_CACHE_PRE_FETCH_INFO {
DWORD cbSize;
DWORD dwObjectType;
DWORD dwError;
DWORD dwReserved;
FILETIME ThisUpdateTime;
FILETIME NextUpdateTime;
FILETIME PublishTime;
} CRYPTNET_URL_CACHE_PRE_FETCH_INFO, *PCRYPTNET_URL_CACHE_PRE_FETCH_INFO;
成員
cbSize
這個結構的大小,以位元組為單位。
dwObjectType
值,指定 URL 所表示的物件類型。
值 | 意義 |
---|---|
|
預先擷取資訊尚未存在。 |
|
對像是記憶體 BLOB。 |
|
物件是CRL) (證書吊銷清單 。 |
|
對像是 (OCSP) 回應 的在線憑證狀態通訊協定 。 |
|
物件是 CAB 檔案。 |
dwError
值,指定預先擷取嘗試的狀態。
值 | 意義 |
---|---|
|
預先擷取擱置中。 |
|
CRL 預先擷取已停用,因為 OCSP 服務離線或無法使用。 |
|
預先擷取內容未變更。 |
|
預先擷取內容無效。 |
|
服務無法擷取預先擷取內容。 |
dwReserved
不使用這個參數。 它必須是零。
ThisUpdateTime
FILETIME 結構,其中包含其意義相依於 dwObjectType 的日期和時間。 針對CRL,這表示何時發佈CRL。 若為 OCSP 回應,這表示已知狀態正確時。
NextUpdateTime
FILETIME 結構,其中包含其意義相依於 dwObjectType 的日期和時間。 針對CRL,這表示CRL的下一個排程更新。 針對 OCSP 回應,這表示憑證狀態何時會提供較新的資訊。
這實際上是物件的到期日。 值為零表示信息沒有到期日。
PublishTime
FILETIME 結構,指定發行新 CRL 到期前的時間間隔。 此值可以是零。
此值是以具有下列 物件標識碼 的非標準 CRL 延伸模組為基礎, (OID) 。
值 | 意義 |
---|---|
|
NextPublishTime |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wincrypt.h |