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
可用于优化行为的标志。 这可以是以下值之一。
值 | 含义 |
---|---|
|
如果设置 dwIndex 参数,请设置此值。 |
|
设置此值可返回 cSecondarySigs 成员中找到的辅助签名数。 |
cSecondarySigs
如果 dwFlags成员设置为 WSS_GET_SECONDARY_SIG_COUNT,则包含找到的辅助签名数。
dwVerifiedSigIndex
用于验证的索引。 此成员在从 Wintrust 返回时设置。
pCryptoPolicy
指向 CERT_STRONG_SIGN_PARA 结构的指针,该结构包含签名必须传递才能被视为有效的策略。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | wintrust.h |