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


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

Структура CRYPT_TIME_STAMP_REQUEST_INFO используется для метки времени. Чтобы добавить атрибут, прошедший проверку подлинности, при подписи исполняемого файла для проверки даты и времени подписи, на сервере метки времени запрашивается подпись метки времени. Структура CRYPT_TIME_STAMP_REQUEST_INFO используется для получения метки времени. Он содержит биты сигнатуры материала, на котором в поле Содержимое указано время.

Синтаксис

typedef struct _CRYPT_TIME_STAMP_REQUEST_INFO {
  LPSTR            pszTimeStampAlgorithm;
  LPSTR            pszContentType;
  CRYPT_OBJID_BLOB Content;
  DWORD            cAttribute;
  PCRYPT_ATTRIBUTE rgAttribute;
} CRYPT_TIME_STAMP_REQUEST_INFO, *PCRYPT_TIME_STAMP_REQUEST_INFO;

Члены

pszTimeStampAlgorithm

Идентификатор объекта (OID), указывающий требуемый формат метки времени, обычно в формате UTC.

pszContentType

Идентификатор идентификатора типа контента содержимого, обычно DATA.

Content

Структура CRYPT_OBJID_BLOB , содержащая закодированные биты сигнатуры материала, в котором отметка времени.

cAttribute

Количество элементов в массиве rgAttribute .

rgAttribute

Массив указателей на CRYPT_ATTRIBUTE структуры, каждая из которых содержит закодированный атрибут.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть wincrypt.h

См. также раздел

CRYPT_ATTRIBUTE

CRYPT_INTEGER_BLOB