共用方式為


wintrust.h) (WINTRUST_SIGNATURE_SETTINGS 結構

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

可用來精簡行為的旗標。 這可以是下列其中一個值。

意義
WSS_VERIFY_SPECIFIC
0x00000001
如果您設定 dwIndex 參數,請設定此值。
WSS_GET_SECONDARY_SIG_COUNT
0x00000002
設定此值可傳回 cSecondarySigs 成員中找到的次要簽章數目。

cSecondarySigs

包含 dwFlags 成員設定為 WSS_GET_SECONDARY_SIG_COUNT時找到的次要簽章數目。

dwVerifiedSigIndex

用於驗證的索引。 此成員會在從Wintrust傳回時設定。

pCryptoPolicy

包含簽章必須傳遞才能視為有效之原則 的CERT_STRONG_SIGN_PARA 結構的指標。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 wintrust.h

另請參閱

CERT_STRONG_SIGN_PARA

WinVerifyTrust