estrutura CRYPTNET_URL_CACHE_PRE_FETCH_INFO (wincrypt.h)
A estrutura CRYPTNET_URL_CACHE_PRE_FETCH_INFO contém informações de atualização usadas pelo serviço CUC (Cryptnet URL Cache) para manter uma entrada de cache de URL. Essa estrutura compõe o membro pPreFetchInfo da estrutura CRYPT_RETRIEVE_AUX_INFO que é passada para a função CryptRetrieveObjectByUrl como o parâmetro pAuxInfo .
Sintaxe
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;
Membros
cbSize
O tamanho, em bytes, dessa estrutura.
dwObjectType
Um valor que especifica o tipo de objeto representado pela URL.
Valor | Significado |
---|---|
|
As informações de pré-busca ainda não existem. |
|
O objeto é um BLOB de memória. |
|
O objeto é uma CRL ( lista de certificados revogados ). |
|
O objeto é uma resposta OCSP (protocolo status de certificado online). |
|
O objeto é um arquivo CAB. |
dwError
Um valor que especifica o status de uma tentativa de pré-busca.
dwReserved
Este parâmetro não é usado. Deve ser zero.
ThisUpdateTime
Uma estrutura FILETIME que contém uma data e hora cujo significado depende de dwObjectType. Para uma CRL, isso indica quando a CRL foi publicada. Para uma resposta OCSP, isso indica quando o status indicado é conhecido por estar correto.
NextUpdateTime
Uma estrutura FILETIME que contém uma data e hora cujo significado depende de dwObjectType. Para uma CRL, isso indica a próxima atualização agendada para a CRL. Para uma resposta OCSP, isso indica quando informações mais recentes estarão disponíveis para o certificado status.
Essa é efetivamente uma data de expiração para o objeto . Um valor zero indica que as informações não têm data de validade.
PublishTime
Uma estrutura FILETIME que especifica o intervalo de tempo antes da expiração em que uma nova CRL será publicada. Esse valor pode ser zero.
Esse valor é baseado em uma extensão de CRL não padrão com o OID ( identificador de objeto ) a seguir.
Valor | Significado |
---|---|
|
NextPublishTime |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |