CRYPT_KEY_VERIFY_MESSAGE_PARA 结构 (wincrypt.h)
CRYPT_KEY_VERIFY_MESSAGE_PARA 结构包含验证签名消息所需的信息,而无需为签名者提供证书。
语法
typedef struct _CRYPT_KEY_VERIFY_MESSAGE_PARA {
DWORD cbSize;
DWORD dwMsgEncodingType;
HCRYPTPROV_LEGACY hCryptProv;
} CRYPT_KEY_VERIFY_MESSAGE_PARA, *PCRYPT_KEY_VERIFY_MESSAGE_PARA;
成员
cbSize
此结构的大小(以字节为单位)。
dwMsgEncodingType
使用的编码类型。 始终可以接受将证书和 消息编码类型 与按位 OR 操作组合在一起,如以下示例所示:
X509_ASN_ENCODING |PKCS_7_ASN_ENCODING
当前定义的编码类型包括:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
hCryptProv
此成员未使用,应设置为 NULL。
Windows Server 2003 和 Windows XP: 加密服务提供程序的句柄 (CSP) 用于验证已签名的消息。 此句柄标识的 CSP 用于 哈希 和签名验证。除非有使用特定加密提供程序的强烈原因,否则请将此成员设置为零以使用默认 RSA 或 DSS 提供程序。
此成员的数据类型为 HCRYPTPROV。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |