System.IdentityModel.Protocols.WSTrust

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:
© 2016 Microsoft