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 算法套件。 此套件使用以下算法: 最小对称密钥长度为 256;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192 值: 2 标识 Basic192 算法套件。 此套件使用以下算法: 最小对称密钥长度为 192;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128 值: 3 标识 Basic128 算法套件。 此套件使用以下算法: 最小对称密钥长度为 128;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15 值: 4 标识 Basic256Rsa15 算法套件。 此套件使用以下算法: 最小对称密钥长度为 256;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15 值: 5 标识 Basic192Rsa15 算法套件。 此套件使用以下算法: 最小对称密钥长度为 192;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15 值: 6 标识 Basic128RSA15 算法套件。 此套件使用以下算法: 最小对称密钥长度为 128;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256 值: 7 标识 Basic256Sha256 算法套件。 此套件使用以下算法: 最小对称密钥长度为 256;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256 值: 8 标识 Basic192Sha256 算法套件。 此套件使用以下算法: 最小对称密钥长度为 192;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256 值: 9 标识 Basic128Sha256 算法套件。 此套件使用以下算法: 最小对称密钥长度为 128;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15 值: 10 标识 Basic256Sha256Rsa15 算法套件。 此套件使用以下算法: 最小对称密钥长度为 256;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15 值: 11 标识 Basic192Sha256Rsa15 算法套件。 此套件使用以下算法: 最小对称密钥长度为 192;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15 值: 12 标识 Basic128Sha256Rsa15 算法套件。 此套件使用以下算法: 最小对称密钥长度为 128;最大对称密钥长度为 256。 最小非对称密钥长度为 1024;最大非对称密钥长度为 4096。 |
要求
要求 |
值 |
最低受支持的客户端 |
Windows 7 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 R2 [仅限桌面应用] |
标头 |
webservices.h |