wintrust.h 标头

安全和标识使用此标头。 有关详细信息,请参阅:

wintrust.h 包含以下编程接口:

函数

 
OpenPersonalTrustDBDialog

显示“证书”对话框。 (OpenPersonalTrustDBDialog)
OpenPersonalTrustDBDialogEx

显示“证书”对话框。 (OpenPersonalTrustDBDialogEx)
WintrustAddActionID

将信任提供程序操作添加到用户的系统。
WintrustAddDefaultForUsage

指定提供程序的默认使用标识符和回调信息。
WintrustGetDefaultForUsage

检索默认使用标识符和回调信息。
WintrustGetRegPolicyFlags

检索策略提供程序的策略标志。
WintrustLoadFunctionPointers

加载指定操作 GUID 的函数入口点。 此函数没有关联的导入库。
WintrustRemoveActionID

删除由 WintrustAddActionID 函数添加的操作。 此函数没有关联的导入库。
WintrustSetDefaultIncludePEPageHashes

设置默认设置,用于确定在为 PE 文件创建主题接口包 (SIP) 间接数据时是否包含页面哈希。
WintrustSetRegPolicyFlags

设置策略提供程序的策略标志。
WinVerifyTrust

对指定对象执行信任验证操作。
WinVerifyTrustEx

对指定对象执行信任验证操作,并获取指向WINTRUST_DATA结构的指针。
WTHelperCertCheckValidSignature

检查签名是否有效。
WTHelperCertIsSelfSigned

检查证书是否为自签名证书。
WTHelperGetProvCertFromChain

从证书链中检索信任提供程序证书。
WTHelperGetProvPrivateDataFromChain

使用提供程序 ID 从链接收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

为提供程序提供用户界面 (UI) 数据。 此结构由 CRYPT_PROVUI_FUNCS 结构使用。
CRYPT_PROVUI_FUNCS

提供有关提供程序的用户界面 (UI) 函数的信息。 此结构由 CRYPT_PROVIDER_FUNCTIONS 结构使用。
CRYPT_REGISTER_ACTIONID

提供有关提供程序函数的信息。
CRYPT_TRUST_REG_ENTRY

通过 DLL 名称和函数名称标识提供程序函数。
SPC_INDIRECT_DATA_CONTENT

在验证码签名中使用,用于存储已签名文件的摘要和其他属性。
WIN_CERTIFICATE

此结构封装用于验证可执行文件的签名。
WINTRUST_BLOB_INFO

在调用 WinVerifyTrust 以验证内存 BLOB 时使用。
WINTRUST_CATALOG_INFO

调用 WinVerifyTrust 来验证 Microsoft 目录的成员时,将使用 WINTRUST_CATALOG_INFO 结构。
WINTRUST_CERT_INFO

在调用 WinVerifyTrust 以验证CERT_CONTEXT时使用。
WINTRUST_DATA

在调用 WinVerifyTrust 以将必要信息传递到信任提供程序时使用。
WINTRUST_FILE_INFO

调用 WinVerifyTrust 验证单个文件时,将使用 WINTRUST_FILE_INFO 结构。
WINTRUST_SGNR_INFO

在调用 WinVerifyTrust 以验证CMSG_SIGNER_INFO结构时使用。
WINTRUST_SIGNATURE_SETTINGS

可用于指定文件中的签名。