Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.IdentityModel.Protocols.WSTrust Namespace

.NET Framework (current version)
 

The System.IdentityModel.Protocols.WSTrust namespace contains classes that represent WS-Trust artifacts. These include the RequestSecurityToken (RST) and RequestSecurityToken (RSTR) classes and several serializers that can serialize and deserialize between WS-Trust artifacts on the wire and their representation in the object model.

Out-of-the-box, Windows Identity Foundation (WIF) contains support for the following WS-Trust specifications: WS-Trust February 2005 (http://go.microsoft.com/fwlink/?LinkID=210149), WS-Trust 1.3 (http://go.microsoft.com/fwlink/?LinkID=210148), or WS-Trust 1.4 (http://go.microsoft.com/fwlink/?LinkID=210229).

ClassDescription
System_CAPS_pubclassAdditionalContext

Represents the auth:AdditionalContext element defined in the authorization extensions to WS-Trust. These extensions are defined in the WS-Federation specification.

System_CAPS_pubclassBinaryExchange

Represents the contents of a WS-Trust BinaryExchange element.

System_CAPS_pubclassContextItem

Represents the auth:ContextItem element defined in the authorization extensions to WS-Trust. These extensions are defined in the WS-Federation specification.

System_CAPS_pubclassEndpointReference

Represents a wsa:EndpointReference element.

System_CAPS_pubclassEntropy

Represents the entropy used in both token request messages and token response messages.

System_CAPS_pubclassInvalidRequestException

The exception that is thrown when the request (RST) is invalid or malformed.

System_CAPS_pubclassKeyTypes

Defines protocol-agnostic URIs that are used in the token request (RST) or response (RSTR) to indicate the desired or required key type.

System_CAPS_pubclassLifetime

Represents the <wst:Lifetime> element.

System_CAPS_pubclassParticipants

Represents a WS-Trust Participants element. The wst:Participants element is an extension to the wst:RequestSecurityToken element and is used to pass information about which parties are authorized to participate in the use of the token.

System_CAPS_pubclassProtectedKey

Represents the contents of a wst:Entropy or a wst:RequestedProofToken element inside the RequestSecurityToken and RequestSecurityTokenResponse.

System_CAPS_pubclassRenewing

Represents the wst:Renewing element in a WS-Trust renew request.

System_CAPS_pubclassRequestClaim

Represents a single requested claim in a security token request (RST).

System_CAPS_pubclassRequestClaimCollection

Represents a collection of the RequestClaim objects inside RequestSecurityToken.

System_CAPS_pubclassRequestedProofToken

Represents the contents of a wst:RequestedProofToken element.

System_CAPS_pubclassRequestedSecurityToken

Represents the requested (issued) security token.

System_CAPS_pubclassRequestSecurityToken

Represents the wst:RequestSecurityToken element (RST), which is used to request a security token.

System_CAPS_pubclassRequestSecurityTokenResponse

Represents the wst:RequestSecurityTokenResponse element, which is used to return a security token.

System_CAPS_pubclassRequestTypes

Defines protocol-agnostic RequestType URI strings.

System_CAPS_pubclassStatus

Represents the result of a WS-Trust Validation request.

System_CAPS_pubclassUseKey

Represents the contents of the wst:UseKey element.

System_CAPS_pubclassWSTrust13RequestSerializer

Class for serializing and deserializing WS-Trust 1.3 RequestSecurityToken (RST) messages.

System_CAPS_pubclassWSTrust13ResponseSerializer

Class for serializing and deserializing WS-Trust 1.3 RequestSecurityTokenResponse (RSTR) messages.

System_CAPS_pubclassWSTrustFeb2005RequestSerializer

Class for serializing and deserializing WS-Trust Feb 2005 RequestSecurityToken (RST) messages.

System_CAPS_pubclassWSTrustFeb2005ResponseSerializer

Class for serializing and deserializing WS-Trust Feb 2005 RequestSecurityTokenResponse (RSTR) messages.

System_CAPS_pubclassWSTrustMessage

The Base class for RST and RSTR.

System_CAPS_pubclassWSTrustRequestSerializer

The abstract base class that defines methods for serializing and deserializing versions of WS-Trust request (RST) messages.

System_CAPS_pubclassWSTrustResponseSerializer

The abstract base class that defines methods for serializing and deserializing versions of WS-Trust response (RSTR) messages.

System_CAPS_pubclassWSTrustSerializationContext

Defines the serialization context for WS-Trust messages.

System_CAPS_pubclassWSTrustSerializationException

The exception that is thrown when an error occurs while serializing or deserializing a WS-Trust message.

Return to top
Show: