структура WINTRUST_SIGNATURE_SETTINGS (wintrust.h)
Для указания подписей в файле можно использовать структуру WINTRUST_SIGNATURE_SETTINGS .
Синтаксис
typedef struct WINTRUST_SIGNATURE_SETTINGS_ {
DWORD cbStruct;
DWORD dwIndex;
DWORD dwFlags;
DWORD cSecondarySigs;
DWORD dwVerifiedSigIndex;
PCERT_STRONG_SIGN_PARA pCryptoPolicy;
} WINTRUST_SIGNATURE_SETTINGS, *PWINTRUST_SIGNATURE_SETTINGS;
Члены
cbStruct
Размер этой структуры в байтах.
dwIndex
Содержит индекс подписи, проверяемой, если члену dwFlags присвоено значение WSS_VERIFY_SPECIFIC.
dwFlags
Флаги, которые можно использовать для уточнения поведения. Это может быть одно из следующих значений.
cSecondarySigs
Содержит количество вторичных сигнатур, обнаруженных, если члену dwFlags присвоено значение WSS_GET_SECONDARY_SIG_COUNT.
dwVerifiedSigIndex
Индекс, используемый для проверки. Этот элемент устанавливается при возвращении из Wintrust.
pCryptoPolicy
Указатель на структуру CERT_STRONG_SIGN_PARA , содержащую политику, которую должна передать подпись, чтобы считаться допустимой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | wintrust.h |