Поделиться через


перечисление WS_SECURITY_ALGORITHM_ID (webservices.h)

Определяет алгоритмы безопасности, которые будут использоваться с WS-Security. Эти значения относятся к привязкам безопасности сообщений и привязкам безопасности смешанного режима.

Синтаксис

typedef enum {
  WS_SECURITY_ALGORITHM_DEFAULT = 0,
  WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE = 1,
  WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE_WITH_COMMENTS = 2,
  WS_SECURITY_ALGORITHM_DIGEST_SHA1 = 3,
  WS_SECURITY_ALGORITHM_DIGEST_SHA_256 = 4,
  WS_SECURITY_ALGORITHM_DIGEST_SHA_384 = 5,
  WS_SECURITY_ALGORITHM_DIGEST_SHA_512 = 6,
  WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA1 = 7,
  WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_256 = 8,
  WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384 = 9,
  WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512 = 10,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA1 = 11,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_DSA_SHA1 = 12,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_256 = 13,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384 = 14,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512 = 15,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_1_5 = 16,
  WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_OAEP = 17,
  WS_SECURITY_ALGORITHM_KEY_DERIVATION_P_SHA1 = 18
} WS_SECURITY_ALGORITHM_ID;

Константы

 
WS_SECURITY_ALGORITHM_DEFAULT
Значение: 0
Алгоритм безопасности по умолчанию для конкретного типа алгоритма. См.
WS_SECURITY_ALGORITHM_SUITE для описания
конкретный алгоритм, используемый при установке этого значения.
WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE
Значение: 1
http://www.w3.org/2001/10/xml-exc-c14n#.
WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE_WITH_COMMENTS
Значение: 2
http://www.w3.org/2001/10/xml-exc-c14n#WithComments.
WS_SECURITY_ALGORITHM_DIGEST_SHA1
Значение: 3
http://www.w3.org/2000/09/xmldsig#sha1.
WS_SECURITY_ALGORITHM_DIGEST_SHA_256
Значение: 4
http://www.w3.org/2001/04/xmlenc#sha256.
Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_DIGEST_SHA_384
Значение: 5
http://www.w3.org/2001/04/xmlenc#sha384.
Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_DIGEST_SHA_512
Значение: 6
http://www.w3.org/2001/04/xmlenc#sha512.
Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA1
Значение: 7
http://www.w3.org/2000/09/xmldsig#hmac-sha1.
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_256
Значение: 8
http://www.w3.org/2001/04/xmldsig-more#hmac-sha256.
Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384
Значение: 9
http://www.w3.org/2001/04/xmldsig-more#hmac-sha384.
Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512
Значение: 10
http://www.w3.org/2001/04/xmldsig-more#hmac-sha512.
Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA1
Значение: 11
http://www.w3.org/2000/09/xmldsig#rsa-sha1.
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_DSA_SHA1
Значение: 12
http://www.w3.org/2000/09/xmldsig#dsa-sha1.
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_256
Значение: 13
http://www.w3.org/2001/04/xmldsig-more#rsa-sha256


Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384
Значение: 14
http://www.w3.org/2001/04/xmldsig-more#rsa-sha384


Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512
Значение: 15
http://www.w3.org/2001/04/xmldsig-more#rsa-sha512


Требуется Windows 2003 Server с пакетом обновления 1 (SP1) или более поздней версии.
WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_1_5
Значение: 16
http://www.w3.org/2001/04/xmlenc#rsa-1_5.
WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_OAEP
Значение: 17
http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p.
WS_SECURITY_ALGORITHM_KEY_DERIVATION_P_SHA1
Значение: 18
http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h