SecPkgContext_SupportedSignatures结构 (schannel.h)

指定 Schannel 连接支持的签名算法。

语法

typedef struct _SecPkgContext_SupportedSignatures {
  WORD cSignatureAndHashAlgorithms;
  WORD *pSignatureAndHashAlgorithms;
} SecPkgContext_SupportedSignatures, *PSecPkgContext_SupportedSignatures;

成员

cSignatureAndHashAlgorithms

pSignatureAndHashAlgorithms 数组中的元素数。

pSignatureAndHashAlgorithms

指定支持的算法的值数组。 这些值采用以下格式。

上字节可以是指定签名算法的下列值之一。

含义
0
匿名签名算法。
1
RSA 签名算法。
2
DSA 签名算法。
3
ECDSA 签名算法。
255
保留。
 

较低的字节可以是指定哈希算法的以下值之一。

含义
0
无。
1
MD5 哈希算法。
2
SHA1 哈希算法。
3
SHA-224 哈希算法。
4
SHA-256 哈希算法。
5
SHA-384 哈希算法。
6
SHA-512 哈希算法。
255
保留。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 schannel.h

另请参阅

QueryContextAttributes (Schannel)