共用方式為


WS_SECURITY_ALGORITHM_SUITE_NAME webservices.h) (列舉

用於簽署和加密等工作的一組安全性演算法。 這個列舉中的值會對應至 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;

常數

 
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