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


Функция SignerTimeStamp

Функция SignerTimeStamp определяет время указанной темы. Эта функция поддерживает метку времени Authenticode. Чтобы выполнить метку времени инфраструктуры открытых ключей X.509 (RFC 3161), используйте функцию SignerTimeStampEx2 .

Примечание

У этой функции нет связанного файла заголовка или библиотеки импорта. Чтобы вызвать эту функцию, необходимо создать определяемый пользователем файл заголовка и использовать функции LoadLibrary и GetProcAddress для динамической связи с Mssign32.dll.

 

Синтаксис

HRESULT WINAPI SignerTimeStamp(
  _In_     SIGNER_SUBJECT_INFO *pSubjectInfo,
  _In_     LPCWSTR             pwszHttpTimeStamp,
  _In_opt_ PCRYPT_ATTRIBUTES   psRequest,
  _In_opt_ LPVOID              pSipData
);

Параметры

pSubjectInfo [in]

Адрес структуры SIGNER_SUBJECT_INFO , представляющей субъект, который должен быть меткой времени.

pwszHttpTimeStamp [in]

Адрес строки Юникода, заканчивающейся значением NULL, которая содержит URL-адрес сервера метки времени.

psRequest [in, optional]

Адрес структуры CRYPT_ATTRIBUTES , содержащей дополнительные атрибуты, добавляемые в запрос метки времени.

Этот параметр является необязательным и может иметь значение NULL , если он не включен.

pSipData [in, необязательный]

32-разрядное значение, которое передается в качестве дополнительных данных в функции SIP. Формат и содержимое этого объекта определяется поставщиком SIP.

Этот параметр является необязательным и может иметь значение NULL , если он не включен.

Возвращаемое значение

Если функция выполнена успешно, функция возвращает S_OK.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Mssign32.dll