CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO 结构 (wincrypt.h)
包含公钥的长度(以位为单位)以及用于强签名的签名和哈希算法的名称。
语法
typedef struct _CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO {
CRYPT_DATA_BLOB CertSignHashCNGAlgPropData;
CRYPT_DATA_BLOB CertIssuerPubKeyBitLengthPropData;
} CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO, *PCRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO;
成员
CertSignHashCNGAlgPropData
缓冲区包含一个 Unicode 字符串,该字符串表示使用的签名算法/哈希算法对,例如“RSA/SHA256”。
CertIssuerPubKeyBitLengthPropData
缓冲区包含用于签名的非对称密钥的长度(以位为单位)。
注解
当 dwFlags 参数设置为 CRYPT_VERIFY_CERT_SIGN_RETURN_STRONG_PROPERTIES_FLAG时,CryptVerifyCertificateSignatureEx 函数将返回此结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | wincrypt.h |