Поделиться через


структура CRYPTNET_URL_CACHE_PRE_FETCH_INFO (wincrypt.h)

Структура CRYPTNET_URL_CACHE_PRE_FETCH_INFO содержит сведения об обновлении, используемые службой кэша URL-адресов (CUC) Cryptnet для поддержки записи кэша URL-адресов. Эта структура состоит из элемента pPreFetchInfoструктуры CRYPT_RETRIEVE_AUX_INFO , передаваемой в функцию CryptRetrieveObjectByUrl в качестве параметра pAuxInfo .

Синтаксис

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-адресом.

Значение Значение
CRYPTNET_URL_CACHE_PRE_FETCH_NONE
0
Сведения о предварительной выборке еще не существуют.
CRYPTNET_URL_CACHE_PRE_FETCH_BLOB
1
Объект является большим двоичным объектом памяти.
CRYPTNET_URL_CACHE_PRE_FETCH_CRL
2
Объект представляет собой список отзыва сертификатов (CRL).
CRYPTNET_URL_CACHE_PRE_FETCH_OCSP
3
Объект является ответом протокола OCSP.
CRYPTNET_URL_CACHE_PRE_FETCH_AUTOROOT_CAB
5
Объект является CAB-файлом.

dwError

Значение типа , указывающее состояние попытки предварительной выборки.

Значение Значение
S_OK
0x00000000L
Предварительная выборка ожидается.
ERROR_MEDIA_OFFLINE
4304L
Предварительная выборка списка отзыва сертификатов отключена, так как служба OCSP находится в автономном режиме или недоступна.
ERROR_FILE_OFFLINE
4350L
Содержимое предварительной выборки не изменяется.
ERROR_INVALID_DATA
13L
Содержимое предварительной выборки недопустимо.
Другие значения
Службе не удается получить содержимое предварительной выборки.

dwReserved

Этот параметр не используется. Оно должно быть равно нулю.

ThisUpdateTime

Структура FILETIME , содержащая дату и время, значение которых зависит от dwObjectType. Для списка отзыва сертификатов это указывает, когда был опубликован список отзыва сертификатов. Для ответа OCSP это указывает, что указанное состояние считается правильным.

NextUpdateTime

Структура FILETIME , содержащая дату и время, значение которых зависит от dwObjectType. Для списка отзыва сертификатов это означает следующее запланированное обновление для списка отзыва сертификатов. Для ответа OCSP это указывает, когда будут доступны новые сведения о состоянии сертификата.

Фактически это дата окончания срока действия для объекта . Значение , равное нулю, указывает, что у информации нет даты окончания срока действия.

PublishTime

Структура FILETIME , указывающая интервал времени до истечения срока действия публикации нового списка отзыва сертификатов. Это значение может быть равно 0.

Это значение основано на нестандартном расширении списка отзыва сертификатов со следующим идентификатором объекта (OID).

Значение Значение
szOID_CRL_NEXT_PUBLISH
1.3.6.1.4.1.311.21.4
NextPublishTime

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wincrypt.h