WTHelperCertIsSelfSigned 函数 (wintrust.h)
[ WTHelperCertIsSelfSigned 函数可用于要求部分中指定的操作系统。 它可能在后续版本中变更或不可用。 对于证书验证,请使用 CertGetCertificateChain 和 CertVerifyCertificateChainPolicy 函数。 对于 Microsoft Authenticode 技术签名验证,请使用.NET Framework。]
WTHelperCertIsSelfSigned 函数检查证书是否为自签名证书。 此函数没有关联的导入库。 必须使用 LoadLibrary 和 GetProcAddress 函数动态链接到 Wintrust.dll。
语法
BOOL WTHelperCertIsSelfSigned(
[in] DWORD dwEncoding,
[in] CERT_INFO *pCert
);
参数
[in] dwEncoding
一个 DWORD 值,该值指定要检查的证书的编码类型。 有关可能的编码类型的信息,请参阅 证书和消息编码类型。
[in] pCert
指向CERT_INFO 结构的指针,该结构包含有关要检查的证书的信息。
返回值
如果函数成功,则函数返回 TRUE。
如果函数失败,则返回 FALSE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wintrust.h |
Library | Wintrust.lib |
DLL | Wintrust.dll |