Функция 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 |
|