WS_SECURITY_ALGORITHM_SUITE_NAME-Enumeration (webservices.h)

Eine Suite von Sicherheitsalgorithmen, die für Aufgaben wie Signieren und Verschlüsseln verwendet werden. Die Werte in dieser Enumeration entsprechen den in WS-SecurityPolicy 1.1. Abschnitt 7.1 definierten Suites.

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;

Konstanten

 
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256
Wert: 1
Identifiziert die Basic256-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 256; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192
Wert: 2
Identifiziert die Basic192-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 192; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128
Wert: 3
Identifiziert die Basic128-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 128; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15
Wert: 4
Identifiziert die Basic256Rsa15-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 256; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15
Wert: 5
Identifiziert die Basic192Rsa15-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 192; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15
Wert: 6
Identifiziert die Basic128RSA15-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 128; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256
Wert: 7
Identifiziert die Basic256Sha256-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 256; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256
Wert: 8
Identifiziert die Basic192Sha256-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 192; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256
Wert: 9
Identifiziert die Basic128Sha256-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 128; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15
Wert: 10
Identifiziert die Basic256Sha256Rsa15-Algorithmussuite. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 256; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15
Wert: 11
Identifiziert die Basic192Sha256Rsa15-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 192; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.
WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15
Wert: 12
Identifiziert die Basic128Sha256Rsa15-Algorithmussammlung. Diese Suite verwendet die folgenden Algorithmen:
Die minimale symmetrische Schlüssellänge beträgt 128; Die maximale Länge des symmetrischen Schlüssels beträgt 256.
Die minimale asymmetrische Schlüssellänge beträgt 1024; Die maximale asymmetrische Schlüssellänge beträgt 4096.

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