Partager via


System.IdentityModel.Protocols.WSTrust Espace de noms

Contient des classes qui représentent des artefacts WS-Trust. Ils incluent les classes RequestSecurityToken (RST) et RequestSecurityToken (RSTR) et plusieurs sérialiseurs qui peuvent sérialiser et désérialiser entre les artefacts WS-Trust sur le câble et leur représentation dans le modèle objet.

Windows Identity Foundation (WIF) prend d’office en charge les spécifications WS-Trust suivantes : WS-Trust February 2005, WS-Trust 1.3 ou WS-Trust 1.4.

Classes

AdditionalContext

Représente l'élément auth:AdditionalContext défini dans les extensions d'autorisation de WS-Trust. Ces extensions sont définies dans la spécification WS-Federation.

BinaryExchange

Représente le contenu d'un élément WS-Trust BinaryExchange.

ContextItem

Représente l'élément auth:ContextItem défini dans les extensions d'autorisation de WS-Trust. Ces extensions sont définies dans la spécification WS-Federation.

EndpointReference

Représente un élément wsa:EndpointReference.

Entropy

Représente l'entropie utilisée dans les messages de demande de jeton et les messages de réponse de jeton.

InvalidRequestException

Exception levée lorsque la demande (RST) n'est pas valide ou est incorrecte.

KeyTypes

Définit les URI de protocole non spécifié qui sont utilisés dans la demande de jeton (RST) ou la réponse de jeton (RSTR) pour indiquer le type de clé souhaité ou requis.

Lifetime

Représente l'élément <wst:Lifetime>.

Participants

Représente un élément de participants WS-Trust. L'élément wst:Participants est une extension de l'élément wst:RequestSecurityToken. Il est utilisé pour transmettre les informations relatives aux autorisations de chaque partie concernant l'utilisation du jeton.

ProtectedKey

Représente le contenu d'un élément wst:Entropy ou wst:RequestedProofToken à l'intérieur du RequestSecurityToken et du RequestSecurityTokenResponse.

Renewing

Représente l'élément wst:Renewing dans une demande de renouvellement WS-Trust.

RequestClaim

Représente une revendication demandée unique dans une demande de jeton de sécurité.

RequestClaimCollection

Représente une collection des objets RequestClaim dans RequestSecurityToken.

RequestedProofToken

Représente le contenu d'un élément wst:RequestedProofToken.

RequestedSecurityToken

Représente le jeton de sécurité demandé (émis).

RequestSecurityToken

Représente l'élément wst:RequestSecurityToken (RST), qui est utilisé pour demander un jeton de sécurité.

RequestSecurityTokenResponse

Représente l'élément wst:RequestSecurityTokenResponse , qui est utilisé pour retourner un jeton de sécurité.

RequestTypes

Définit les chaînes URI RequestType de protocole non spécifié.

Status

Représente le résultat d'une demande de validation WS-Trust.

UseKey

Représente le contenu de l'élément wst:UseKey.

WSTrust13RequestSerializer

Classe pour la sérialisation et la désérialisation des messages WS-Trust 1.3 RequestSecurityToken (RST).

WSTrust13ResponseSerializer

Classe pour la sérialisation et la désérialisation des messages WS-Trust 1.3 RequestSecurityTokenResponse (RSTR).

WSTrustFeb2005RequestSerializer

Classe pour la sérialisation et la désérialisation des messages WS-Trust Feb 2005 RequestSecurityToken (RST).

WSTrustFeb2005ResponseSerializer

Classe pour la sérialisation et la désérialisation des messages WS-Trust Feb 2005 RequestSecurityTokenResponse (RSTR).

WSTrustMessage

Classe de base pour RST et RSTR.

WSTrustRequestSerializer

Classe de base abstraite qui définit des méthodes pour les versions de sérialisation et de désérialisation des messages de requête WS-Trust (RST).

WSTrustResponseSerializer

Classe de base abstraite qui définit des méthodes pour les versions de sérialisation et de désérialisation des messages de réponse WS-Trust (RSTR).

WSTrustSerializationContext

Définit le contexte de sérialisation pour les messages WS-Trust.

WSTrustSerializationException

Exception levée lorsqu'une erreur se produit lors de la sérialisation ou de la désérialisation d'un message WS-Trust.