estructura CRYPTNET_URL_CACHE_PRE_FETCH_INFO (wincrypt.h)
La estructura CRYPTNET_URL_CACHE_PRE_FETCH_INFO contiene información de actualización utilizada por el servicio Cryptnet URL Cache (CUC) para mantener una entrada de caché de direcciones URL. Esta estructura compone el miembro pPreFetchInfo de la estructura de CRYPT_RETRIEVE_AUX_INFO que se pasa a la función CryptRetrieveObjectByUrl como parámetro pAuxInfo .
Sintaxis
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;
Miembros
cbSize
Tamaño, en bytes, de esta estructura.
dwObjectType
Valor que especifica el tipo de objeto representado por la dirección URL.
Valor | Significado |
---|---|
|
La información de captura previa aún no existe. |
|
El objeto es un BLOB de memoria. |
|
El objeto es una lista de revocación de certificados (CRL). |
|
El objeto es una respuesta del protocolo de estado de certificado en línea (OCSP). |
|
El objeto es un archivo CAB. |
dwError
Valor que especifica el estado de un intento de captura previa.
dwReserved
Este parámetro no se utiliza. Debe ser cero.
ThisUpdateTime
Estructura FILETIME que contiene una fecha y hora cuyo significado depende de dwObjectType. Para una CRL, esto indica cuándo se publicó la CRL. Para una respuesta OCSP, esto indica cuándo se sabe que el estado indicado es correcto.
NextUpdateTime
Estructura FILETIME que contiene una fecha y hora cuyo significado depende de dwObjectType. Para una CRL, esto indica la siguiente actualización programada para la CRL. Para una respuesta OCSP, esto indica cuándo estará disponible la información más reciente para el estado del certificado.
De hecho, se trata de una fecha de expiración para el objeto . Un valor de cero indica que la información no tiene fecha de expiración.
PublishTime
Estructura FILETIME que especifica el intervalo de tiempo antes de la expiración que se publicará una nueva CRL. Este valor puede ser cero.
Este valor se basa en una extensión CRL no estándar con el siguiente identificador de objeto (OID).
Valor | Significado |
---|---|
|
NextPublishTime |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |