SecPkgContext_SupportedSignatures结构 (schannel.h)
指定 Schannel 连接支持的签名算法。
语法
typedef struct _SecPkgContext_SupportedSignatures {
WORD cSignatureAndHashAlgorithms;
WORD *pSignatureAndHashAlgorithms;
} SecPkgContext_SupportedSignatures, *PSecPkgContext_SupportedSignatures;
成员
cSignatureAndHashAlgorithms
pSignatureAndHashAlgorithms 数组中的元素数。
pSignatureAndHashAlgorithms
指定支持的算法的值数组。 这些值采用以下格式。
上字节可以是指定签名算法的下列值之一。
值 | 含义 |
---|---|
|
匿名签名算法。 |
|
RSA 签名算法。 |
|
DSA 签名算法。 |
|
ECDSA 签名算法。 |
|
保留。 |
较低的字节可以是指定哈希算法的以下值之一。
值 | 含义 |
---|---|
|
无。 |
|
MD5 哈希算法。 |
|
SHA1 哈希算法。 |
|
SHA-224 哈希算法。 |
|
SHA-256 哈希算法。 |
|
SHA-384 哈希算法。 |
|
SHA-512 哈希算法。 |
|
保留。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | schannel.h |