WS_SECURITY_ALGORITHM_SUITE_NAME enumeration (webservices.h)
A suite of security algorithms used for tasks such as signing and encrypting. The values in this enumeration correspond to the suites defined in WS-SecurityPolicy 1.1section 7.1.
Syntax
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;
Constants
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256 Value: 1 Identifies the Basic256 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192 Value: 2 Identifies the Basic192 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128 Value: 3 Identifies the Basic128 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15 Value: 4 Identifies the Basic256Rsa15 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15 Value: 5 Identifies the Basic192Rsa15 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15 Value: 6 Identifies the Basic128RSA15 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256 Value: 7 Identifies the Basic256Sha256 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256 Value: 8 Identifies the Basic192Sha256 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256 Value: 9 Identifies the Basic128Sha256 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15 Value: 10 Identifies the Basic256Sha256Rsa15 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15 Value: 11 Identifies the Basic192Sha256Rsa15 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15 Value: 12 Identifies the Basic128Sha256Rsa15 algorithm suite. This suite uses the following algorithms:
The minimum asymmetric key length is 1024; the maximum asymmetric key length is 4096. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | webservices.h |