énumération WS_SECURITY_ALGORITHM_ID (webservices.h)
Définit les algorithmes de sécurité à utiliser avec WS-Security. Ces valeurs sont pertinentes pour les liaisons de sécurité de message et les liaisons de sécurité en mode mixte.
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;
Constantes
WS_SECURITY_ALGORITHM_DEFAULT Valeur : 0 Algorithme de sécurité par défaut pour le type d’algorithme particulier. Consultez WS_SECURITY_ALGORITHM_SUITE pour obtenir une description du algorithme spécifique utilisé lorsque cette valeur est définie. |
WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE Valeur : 1 http://www.w3.org/2001/10/xml-exc-c14n#. |
WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE_WITH_COMMENTS Valeur : 2 http://www.w3.org/2001/10/xml-exc-c14n#WithComments. |
WS_SECURITY_ALGORITHM_DIGEST_SHA1 Valeur : 3 http://www.w3.org/2000/09/xmldsig#sha1. |
WS_SECURITY_ALGORITHM_DIGEST_SHA_256 Valeur : 4 http://www.w3.org/2001/04/xmlenc#sha256. Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_DIGEST_SHA_384 Valeur : 5 http://www.w3.org/2001/04/xmlenc#sha384. Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_DIGEST_SHA_512 Valeur : 6 http://www.w3.org/2001/04/xmlenc#sha512. Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA1 Valeur : 7 http://www.w3.org/2000/09/xmldsig#hmac-sha1. |
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_256 Valeur : 8 http://www.w3.org/2001/04/xmldsig-more#hmac-sha256. Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384 Valeur : 9 http://www.w3.org/2001/04/xmldsig-more#hmac-sha384. Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512 Valeur : 10 http://www.w3.org/2001/04/xmldsig-more#hmac-sha512. Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA1 Valeur : 11 http://www.w3.org/2000/09/xmldsig#rsa-sha1. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_DSA_SHA1 Valeur : 12 http://www.w3.org/2000/09/xmldsig#dsa-sha1. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_256 Valeur : 13 http://www.w3.org/2001/04/xmldsig-more#rsa-sha256 Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384 Valeur : 14 http://www.w3.org/2001/04/xmldsig-more#rsa-sha384 Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512 Valeur : 15 http://www.w3.org/2001/04/xmldsig-more#rsa-sha512 Nécessite Windows 2003 Server SP1 ou version ultérieure. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_1_5 Valeur : 16 http://www.w3.org/2001/04/xmlenc#rsa-1_5. |
WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_OAEP Valeur : 17 http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p. |
WS_SECURITY_ALGORITHM_KEY_DERIVATION_P_SHA1 Valeur : 18 http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | webservices.h |