Freigeben über


WINTRUST_SIGNATURE_SETTINGS-Struktur (wintrust.h)

Die WINTRUST_SIGNATURE_SETTINGS-Struktur kann verwendet werden, um die Signaturen für eine Datei anzugeben.

Syntax

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;

Member

cbStruct

Größe dieser Struktur in Bytes.

dwIndex

Enthält den Index der Signatur, die überprüft werden soll, wenn der dwFlags-Member auf WSS_VERIFY_SPECIFIC festgelegt ist.

dwFlags

Flags, die verwendet werden können, um das Verhalten zu verfeinern. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
WSS_VERIFY_SPECIFIC
0x00000001
Legen Sie diesen Wert fest, wenn Sie den dwIndex-Parameter festlegen.
WSS_GET_SECONDARY_SIG_COUNT
0x00000002
Legen Sie diesen Wert fest, um die Anzahl der sekundären Signaturen im cSecondarySigs-Member zurückzugeben.

cSecondarySigs

Enthält die Anzahl der sekundären Signaturen, die gefunden werden, wenn der dwFlags-Member auf WSS_GET_SECONDARY_SIG_COUNT festgelegt ist.

dwVerifiedSigIndex

Der für die Überprüfung verwendete Index. Dieses Element wird bei der Rückgabe von Wintrust festgelegt.

pCryptoPolicy

Zeiger auf eine CERT_STRONG_SIGN_PARA-Struktur , die die Richtlinie enthält, die eine Signatur übergeben muss, um als gültig betrachtet zu werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile wintrust.h

Weitere Informationen

CERT_STRONG_SIGN_PARA

WinVerifyTrust