WS_PROTECTION_LEVEL-Enumeration (webservices.h)

Definiert die erforderlichen Integritäts- und Vertraulichkeitsstufen für gesendete und empfangene Nachrichten. Bei Transport- und Gemischtmodus-Sicherheitsbindungen gilt diese Einstellung für jede Nachricht als Ganzes. Bei der Nachrichtensicherheit wird die Schutzebene mit der Granularität eines Nachrichtenheaders oder -texts angegeben. Der definierte Standardwert gilt nur für Transport und Sicherheit im gemischten Modus.

Syntax

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

Konstanten

 
WS_PROTECTION_LEVEL_NONE
Wert: 1
Keine Signatur oder Verschlüsselung.
WS_PROTECTION_LEVEL_SIGN
Wert: 2
Nur Signieren.
WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT
Wert: 3
Signieren und Verschlüsseln.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h