Partager via


énumération WS_PROTECTION_LEVEL (webservices.h)

Définit les niveaux d’intégrité et de confidentialité requis pour les messages envoyés et reçus. Avec les liaisons de sécurité en mode mixte et de transport, ce paramètre s’applique à chaque message dans son ensemble. Avec la sécurité des messages, le niveau de protection est spécifié à la granularité d’un en-tête ou d’un corps de message. La valeur par défaut définie s’applique uniquement au transport et à la sécurité en mode mixte.

Syntax

typedef enum {
  WS_PROTECTION_LEVEL_NONE = 1,
  WS_PROTECTION_LEVEL_SIGN = 2,
  WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT = 3
} WS_PROTECTION_LEVEL;

Constantes

 
WS_PROTECTION_LEVEL_NONE
Valeur : 1
Aucune signature ou chiffrement.
WS_PROTECTION_LEVEL_SIGN
Valeur : 2
Signature uniquement.
WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT
Valeur : 3
Signature et chiffrement.

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