CRYPTNET_URL_CACHE_PRE_FETCH_INFO struttura (wincrypt.h)
La struttura CRYPTNET_URL_CACHE_PRE_FETCH_INFO contiene informazioni di aggiornamento usate dal servizio Cache URL Cryptnet (CUC) per mantenere una voce della cache DEGLI URL. Questa struttura compone il membro pPreFetchInfo della struttura CRYPT_RETRIEVE_AUX_INFO passata alla funzione CryptRetrieveObjectByUrl come parametro pAuxInfo .
Sintassi
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;
Members
cbSize
Dimensione, in byte, della struttura.
dwObjectType
Valore che specifica il tipo di oggetto rappresentato dall'URL.
Valore | Significato |
---|---|
|
Le informazioni di prefetch non esistono ancora. |
|
L'oggetto è un BLOB di memoria. |
|
L'oggetto è un elenco di revoche di certificati (CRL). |
|
L'oggetto è una risposta OCSP ( Online Certificate Status Protocol ). |
|
L'oggetto è un file CAB. |
dwError
Valore che specifica lo stato di un tentativo di prefetch.
dwReserved
Questo parametro non viene usato. Deve essere zero.
ThisUpdateTime
Struttura FILETIME che contiene una data e un'ora il cui significato dipende da dwObjectType. Per una CRL, questo indica quando è stata pubblicata la CRL. Per una risposta OCSP, questo indica quando lo stato indicato è noto per essere corretto.
NextUpdateTime
Struttura FILETIME che contiene una data e un'ora il cui significato dipende da dwObjectType. Per una CRL, questo indica l'aggiornamento pianificato successivo per la CRL. Per una risposta OCSP, questo indica quando saranno disponibili informazioni più recenti per lo stato del certificato.
Questa è in effetti una data di scadenza per l'oggetto. Un valore pari a zero indica che le informazioni non hanno data di scadenza.
PublishTime
Struttura FILETIME che specifica l'intervallo di tempo prima della scadenza che verrà pubblicata una nuova classe CRL. Il valore può essere zero.
Questo valore si basa su un'estensione CRL non standard con l'identificatore di oggetto seguente (OID).
Valore | Significato |
---|---|
|
NextPublishTime |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | wincrypt.h |