énumération WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID (webservices.h)
Identifie les propriétés permettant de demander un jeton de sécurité à un émetteur. Il est utilisé avec WsRequestSecurityToken dans le cadre du paramètre WS_REQUEST_SECURITY_TOKEN_PROPERTY* .
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;
Constantes
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO Valeur : 1 Pointeur vers une structure de WS_ENDPOINT_ADDRESS contenant l’adresse du service (« partie de confiance ») à laquelle le demandé le jeton sera présenté. . |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Valeur : 2 Valeur WS_TRUST_VERSION qui spécifie la version de WS-Trust à utiliser. Si cette propriété n’est pas spécifiée, la valeur par défaut est WS_TRUST_VERSION_FEBRUARY_2005. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION Valeur : 3 Valeur WS_SECURE_CONVERSATION_VERSION qui spécifie la version de WS-SecureConversation à utiliser quand WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT ou WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT sont spécifiés. Si cette propriété n’est pas spécifiée, la valeur par défaut est WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE Valeur : 4 Pointeur vers une structure WS_XML_STRING qui spécifie le type du jeton de sécurité à émettre. Si cette propriété n’est pas spécifiée, l’élément correspondant n’est pas généré dans le message de jeton de sécurité de la demande, et le l’émetteur est supposé connaître le type de jeton requis. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION Valeur : 5 Valeur WS_REQUEST_SECURITY_TOKEN_ACTION qui spécifie l’action à utiliser avec la requête. La valeur par défaut est WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN Valeur : 6 Pointeur vers une structure de WS_SECURITY_TOKEN qui, si spécifié, au lieu de demander un nouveau jeton, le jeton fourni est renouvelé en demandant un nouveau jeton basé sur l’existant. L’ancien jeton devient non valide si cette opération réussit. Pris en charge uniquement avec WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE Valeur : 7 Valeur WS_SECURITY_KEY_TYPE qui spécifie le type de la clé de chiffrement à demander pour le émission d’un jeton de sécurité. Ce paramètre doit être défini sur WS_SECURITY_KEY_TYPE_NONE ou WS_SECURITY_KEY_TYPE_SYMMETRIC. La valeur WS_SECURITY_KEY_TYPE_NONE spécifie un jeton de porteur sans clés de preuve de possession. Ces jetons ne produisent pas de signature lorsqu’ils sont utilisés pour sécuriser un message. Si cette propriété n’est pas spécifiée, l’élément de type clé correspondant n’est pas émis dans les demandes de jeton. Le fait de ne pas émettre le type de clé dans les demandes de jeton entraîne la valeur par défaut implicite des clés symétriques pour le jeton émis, tel que défini dans la spécification WS-Trust. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE Valeur : 8 ULONG qui spécifie la taille (en bits) de la clé de chiffrement à demander dans le jeton de sécurité émis. Cette propriété peut être spécifiée uniquement pour émission de jetons avec des clés symétriques. Si cette propriété n’est pas spécifiée, l’élément de taille de clé correspondant n’est pas émis dans les demandes de jeton. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY Valeur : 9 Valeur WS_SECURITY_KEY_ENTROPY_MODE qui spécifie comment l’entropie est apportée à la clé de chiffrement du jeton émis. Cette propriété peut être spécifiée uniquement pour les jetons émis avec des clés symétriques. Si cette propriété n’est pas spécifiée, le mode WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY est utilisé. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS Valeur : 10 Pointeur vers un WS_XML_BUFFER qui contient paramètres principaux supplémentaires à inclure textuellement dans la demande messages de jeton de sécurité. Chaque paramètre de ce type doit être un niveau supérieur dans la mémoire tampon XML fournie. Si cette propriété n’est pas spécifiée, par exemple les paramètres ne sont pas émis. La mémoire tampon est sérialisée dans l’élément RequestSecurityToken lors de la demande d’un jeton de sécurité. Contrairement à WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS, demande locale les paramètres sont définis par le client comme moyen d’ajouter des paramètres à la demande de jeton. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS Valeur : 11 Pointeur vers un WS_XML_BUFFER qui contient paramètres de service à inclure dans le jeton de sécurité de la demande messages, fournis sous forme de mémoire tampon XML. Chaque paramètre de ce type doit être un élément de niveau supérieur dans la mémoire tampon XML fournie. Si cette propriété n’est pas spécifiée, par exemple les paramètres ne sont pas émis. Si WS_TRUST_VERSION_FEBRUARY_2005 est spécifié, cette mémoire tampon est sérialisée dans l’élément RequestSecurityToken suivant le WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS. Si WS_TRUST_VERSION_1_3 est spécifié, cette mémoire tampon est sérialisée dans le Élément RequestSecurityToken/SecondaryParameters. Les paramètres de demande de service sont des instructions concernant l’émission d’un jeton. Ils sont obtenus auprès du service, généralement au moyen d’une importation de métadonnées. Dans ce cas, ce paramètre peut être obtenu de l’extérieur. Champ RequestSecurityTokenTemplate du WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES Valeur : 12 Ensemble de WS_MESSAGE_PROPERTIES à spécifier lors de la création des deux messages avec WsCreateMessage et sont à être utilisé pour l’obtention de l’échange du jeton de sécurité. Si cette propriété n’est pas spécifié, les messages de demande et de réponse sont créés avec le propriétés de message par défaut. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION Valeur : 13 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |