Прочитать на английском

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


Заголовок wintrust.h

Этот заголовок используется в разделе Безопасность и Удостоверение. Дополнительные сведения см. в разделе:

wintrust.h содержит следующие программные интерфейсы:

Функции

 
OpenPersonalTrustDBDialog

Отображает диалоговое окно Сертификаты. (OpenPersonalTrustDBDialog)
OpenPersonalTrustDBDialogEx

Отображает диалоговое окно Сертификаты. (OpenPersonalTrustDBDialogEx)
WintrustAddActionID

Добавляет действие поставщика доверия в систему пользователя.
WintrustAddDefaultForUsage

Указывает идентификатор использования по умолчанию и сведения о обратном вызове для поставщика.
WintrustGetDefaultForUsage

Извлекает идентификатор использования по умолчанию и сведения о обратном вызове.
WintrustGetRegPolicyFlags

Извлекает флаги политики для поставщика политик.
WintrustLoadFunctionPointers

Загружает точки входа функции для указанного GUID действия. У этой функции нет связанной библиотеки импорта.
WintrustRemoveActionID

Удаляет действие, добавленное функцией WintrustAddActionID. У этой функции нет связанной библиотеки импорта.
WintrustSetDefaultIncludePEPageHashes

Задает параметр по умолчанию, определяющий, включаются ли хэши страниц при создании непрямых данных пакета интерфейса субъекта (SIP) для PE-файлов.
WintrustSetRegPolicyFlags

Задает флаги политики для поставщика политик.
WinVerifyTrust

Выполняет действие проверки доверия для указанного объекта.
WinVerifyTrustEx

Выполняет действие проверки доверия для указанного объекта и принимает указатель на WINTRUST_DATA структуру.
WTHelperCertCheckValidSignature

Проверяет, является ли подпись допустимой.
WTHelperCertIsSelfSigned

Проверяет, является ли сертификат самозаверяющий.
WTHelperGetProvCertFromChain

Извлекает сертификат поставщика доверия из цепочки сертификатов.
WTHelperGetProvPrivateDataFromChain

Получает структуру CRYPT_PROVIDER_PRIVDATA из цепочки с помощью идентификатора поставщика.
WTHelperGetProvSignerFromChain

Извлекает подписывающего или встречного по индексу из цепочки.
WTHelperProvDataFromStateData

Извлекает сведения о поставщике доверия из указанного дескриптора.

Структуры

 
CRYPT_PROVIDER_CERT

Предоставляет сведения о сертификате поставщика.
CRYPT_PROVIDER_DATA

Используется для передачи данных между WinVerifyTrust и поставщиками доверия.
CRYPT_PROVIDER_DEFUSAGE

Используется функцией WintrustGetDefaultForUsage для получения сведений о обратном вызове для использования поставщиком по умолчанию.
CRYPT_PROVIDER_FUNCTIONS

Определяет функции, используемые поставщиком служб шифрования (CSP) для операций WinTrust.
CRYPT_PROVIDER_PRIVDATA

Содержит частные данные, используемые поставщиком.
CRYPT_PROVIDER_REGDEFUSAGE

Используется функцией WintrustAddDefaultForUsage для регистрации сведений о обратном вызове об использовании поставщика по умолчанию.
CRYPT_PROVIDER_SGNR

Предоставляет сведения о подписывшем или встречном подписывшем.
CRYPT_PROVIDER_SIGSTATE

Используется для обмена данными между поставщиками политик и Wintrust.
CRYPT_PROVUI_DATA

Предоставляет данные пользовательского интерфейса для поставщика. Эта структура используется структурой CRYPT_PROVUI_FUNCS.
CRYPT_PROVUI_FUNCS

Предоставляет сведения о функциях пользовательского интерфейса поставщика. Эта структура используется структурой CRYPT_PROVIDER_FUNCTIONS.
CRYPT_REGISTER_ACTIONID

Предоставляет сведения о функциях поставщика.
CRYPT_TRUST_REG_ENTRY

Определяет функцию поставщика по имени библиотеки DLL и имени функции.
SPC_INDIRECT_DATA_CONTENT

Используется в подписях Authenticode для хранения хэша и других атрибутов подписанного файла.
WIN_CERTIFICATE

Эта структура инкапсулирует сигнатуру, используемую при проверке исполняемых файлов.
WINTRUST_BLOB_INFO

Используется при вызове WinVerifyTrust для проверки большого двоичного объекта памяти.
WINTRUST_CATALOG_INFO

Структура WINTRUST_CATALOG_INFO используется при вызове WinVerifyTrust для проверки члена каталога Майкрософт.
WINTRUST_CERT_INFO

Используется при вызове WinVerifyTrust для проверки CERT_CONTEXT.
WINTRUST_DATA

Используется при вызове WinVerifyTrust для передачи необходимых сведений поставщикам доверия.
WINTRUST_FILE_INFO

Структура WINTRUST_FILE_INFO используется при вызове WinVerifyTrust для проверки отдельного файла.
WINTRUST_SGNR_INFO

Используется при вызове WinVerifyTrust для проверки структуры CMSG_SIGNER_INFO.
WINTRUST_SIGNATURE_SETTINGS

Можно использовать для указания подписей в файле.