структура 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 |