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

另请参阅

CryptVerifyCertificateSignatureEx