Перечисление WS_SECURITY_ALGORITHM_SUITE_NAME (webservices.h)
Набор алгоритмов безопасности, используемых для таких задач, как подписывание и шифрование. Значения в этом перечислении соответствуют наборам, определенным в WS-SecurityPolicy 1.1section 7.1.
Синтаксис
typedef enum {
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256 = 1,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192 = 2,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128 = 3,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15 = 4,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15 = 5,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15 = 6,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256 = 7,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256 = 8,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256 = 9,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15 = 10,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15 = 11,
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15 = 12
} WS_SECURITY_ALGORITHM_SUITE_NAME;
Константы
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256 Значение: 1 Определяет набор алгоритмов Basic256. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192 Значение: 2 Определяет набор алгоритмов Basic192. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128 Значение: 3 Определяет набор алгоритмов Basic128. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15 Значение: 4 Определяет набор алгоритмов Basic256Rsa15. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15 Значение: 5 Определяет набор алгоритмов Basic192Rsa15. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15 Значение: 6 Определяет набор алгоритмов Basic128RSA15. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256 Значение: 7 Определяет набор алгоритмов Basic256Sha256. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256 Значение: 8 Определяет набор алгоритмов Basic192Sha256. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256 Значение: 9 Определяет набор алгоритмов Basic128Sha256. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15 Значение: 10 Определяет набор алгоритмов Basic256Sha256Rsa15. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15 Значение: 11 Определяет набор алгоритмов Basic192Sha256Rsa15. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15 Значение: 12 Определяет набор алгоритмов Basic128Sha256Rsa15. В этом наборе используются следующие алгоритмы:
Минимальная длина асимметричного ключа — 1024; максимальная длина асимметричного ключа — 4096. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |