WS_SECURITY_ALGORITHM_ID 열거형(webservices.h)
WS-Security와 함께 사용할 보안 알고리즘을 정의합니다. 이러한 값은 메시지 보안 바인딩 및 혼합 모드 보안 바인딩과 관련이 있습니다.
Syntax
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 SP1 이상이 필요합니다. |
WS_SECURITY_ALGORITHM_DIGEST_SHA_384 값: 5 http://www.w3.org/2001/04/xmlenc#sha384. Windows 2003 Server SP1 이상이 필요합니다. |
WS_SECURITY_ALGORITHM_DIGEST_SHA_512 값: 6 http://www.w3.org/2001/04/xmlenc#sha512. Windows 2003 Server 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 SP1 이상이 필요합니다. |
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384 값: 9 http://www.w3.org/2001/04/xmldsig-more#hmac-sha384. Windows 2003 Server SP1 이상이 필요합니다. |
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512 값: 10 http://www.w3.org/2001/04/xmldsig-more#hmac-sha512. Windows 2003 Server 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 SP1 이상이 필요합니다. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384 값: 14 http://www.w3.org/2001/04/xmldsig-more#rsa-sha384 Windows 2003 Server SP1 이상이 필요합니다. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512 값: 15 http://www.w3.org/2001/04/xmldsig-more#rsa-sha512 Windows 2003 Server 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 |