WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID-Enumeration (webservices.h)

Identifiziert die Eigenschaften zum Anfordern eines Sicherheitstokens von einem Aussteller. Es wird mit WsRequestSecurityToken als Teil des WS_REQUEST_SECURITY_TOKEN_PROPERTY*- Parameters verwendet.

Syntax

typedef enum {
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO = 1,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION = 2,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION = 3,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE = 4,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION = 5,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN = 6,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE = 7,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE = 8,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY = 9,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS = 10,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS = 11,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES = 12,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION = 13
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID;

Konstanten

 
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO
Wert: 1
Ein Zeiger auf eine WS_ENDPOINT_ADDRESS-Struktur , die die Adresse des Diensts ("vertrauende Seite") enthält, an die die angeforderte
token wird angezeigt.
.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION
Wert: 2
Ein WS_TRUST_VERSION-Wert , der die zu verwendende Version von WS-Trust angibt.

Wenn diese Eigenschaft nicht angegeben ist, wird standardmäßig WS_TRUST_VERSION_FEBRUARY_2005.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION
Wert: 3
Ein WS_SECURE_CONVERSATION_VERSION-Wert , der
Gibt die Version von WS-SecureConversation an, die beim WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT verwendet werden soll .
oder WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT angegeben werden.


Wenn diese Eigenschaft nicht angegeben ist, wird standardmäßig WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE
Wert: 4
Ein Zeiger auf eine WS_XML_STRING-Struktur , die den Typ des auszustellenden Sicherheitstokens angibt. Wenn diese Eigenschaft nicht angegeben ist,
das entsprechende Element wird in der Anforderungssicherheitstokennachricht nicht generiert, und die
Es wird davon ausgegangen, dass der Aussteller den erforderlichen Tokentyp kennt.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION
Wert: 5
Ein WS_REQUEST_SECURITY_TOKEN_ACTION Wert, der die Aktion angibt, die mit der Anforderung verwendet werden soll. Der Standardwert ist WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN
Wert: 6
Ein Zeiger auf eine WS_SECURITY_TOKEN-Struktur , die
Wenn angegeben, wird das bereitgestellte Token erneuert, anstatt ein neues Token anzufordern, indem ein neues Token basierend auf angefordert wird.
die vorhandene. Das alte Token wird ungültig, wenn dieser Vorgang erfolgreich ist.
Wird nur mit WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT unterstützt.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE
Wert: 7
Ein WS_SECURITY_KEY_TYPE-Wert , der den Typ des kryptografischen Schlüssels angibt, der für die angefordert werden soll.
ausgestelltes Sicherheitstoken. Dies muss auf WS_SECURITY_KEY_TYPE_NONE oder WS_SECURITY_KEY_TYPE_SYMMETRIC festgelegt werden.


Der Wert WS_SECURITY_KEY_TYPE_NONE ein Bearertoken ohne
Schlüssel für den Besitznachweis. Solche Token erzeugen keine Signatur, wenn sie zum Sichern einer Nachricht verwendet werden.


Wenn diese Eigenschaft nicht angegeben ist, wird das entsprechende Schlüsseltypelement nicht in Tokenanforderungen ausgegeben.
Das Nicht-Ausgeben des Schlüsseltyps in Tokenanforderungen führt zum impliziten Standard von symmetrischen Schlüsseln für die
ausgestelltes Token, wie in der WS-Trust-Spezifikation definiert.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE
Wert: 8
Eine ULONG , die die Größe (in Bits) des kryptografischen Schlüssels angibt, der angefordert werden soll.
im ausgestellten Sicherheitstoken. Diese Eigenschaft kann nur für angegeben werden.
ausgestellte Token mit symmetrischen Schlüsseln. Wenn diese Eigenschaft nicht angegeben ist,
Das entsprechende Schlüsselgrößenelement wird in Tokenanforderungen nicht ausgegeben.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY
Wert: 9
Ein WS_SECURITY_KEY_ENTROPY_MODE-Wert , der angibt, wie Entropie zum kryptografischen Schlüssel des
ausgestelltes Token. Diese Eigenschaft kann nur für ausgestellte Token angegeben werden.
mit symmetrischen Schlüsseln. Wenn diese Eigenschaft nicht angegeben ist, wird der Modus WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY verwendet.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS
Wert: 10
Ein Zeiger auf eine WS_XML_BUFFER , die enthält
die zusätzlichen primären Parameter, die wörtlich in die Anforderung eingeschlossen werden sollen
Sicherheitstokenmeldungen. Jeder dieser Parameter muss eine oberste Ebene sein.
-Element im angegebenen XML-Puffer. Wenn diese Eigenschaft nicht angegeben ist, z. B.
Parameter werden nicht ausgegeben. Der Puffer wird in das RequestSecurityToken-Element serialisiert.
beim Anfordern eines Sicherheitstokens.


Im Gegensatz zu WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS, lokale Anforderung
-Parameter werden vom Client definiert, um der Tokenanforderung Parameter hinzuzufügen.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS
Wert: 11
Ein Zeiger auf eine WS_XML_BUFFER , die enthält
Die Dienstparameter, die in das Anforderungssicherheitstoken eingeschlossen werden sollen
-Nachrichten, die als XML-Puffer bereitgestellt werden. Jeder dieser Parameter muss ein
Element der obersten Ebene im bereitgestellten XML-Puffer. Wenn diese Eigenschaft nicht angegeben ist, z. B.
Parameter werden nicht ausgegeben.


Wenn WS_TRUST_VERSION_FEBRUARY_2005 angegeben ist, wird dieser Puffer serialisiert.
in das RequestSecurityToken-Element nach dem
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS.


Wenn WS_TRUST_VERSION_1_3 angegeben ist, wird dieser Puffer in den serialisiert.
RequestSecurityToken/SecondaryParameters-Element.


Dienstanforderungsparameter sind Anweisungen zum Ausgeben eines Tokens. Sie werden aus dem Dienst bezogen,
in der Regel mittels Metadatenimport. In diesem Fall kann dieser Parameter abgerufen werden.
von außen. RequestSecurityTokenTemplate-Feld des WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES
Wert: 12
Der Satz der anzugebenden WS_MESSAGE_PROPERTIES
beim Erstellen der beiden Nachrichten mit WsCreateMessage und
für das Sicherheitstoken verwendet werden, das austauscht. Wenn diese Eigenschaft
ist nicht angegeben, die Anforderungs- und Antwortnachrichten werden mit dem
Standardnachrichteneigenschaften.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION
Wert: 13

Anforderungen

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