Export (0) Print
Expand All

System.IdentityModel.Protocols.WSTrust Namespace

.NET Framework 4.5

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).

  Class Description
Public class AdditionalContext Represents the auth:AdditionalContext element defined in the authorization extensions to WS-Trust. These extensions are defined in the WS-Federation specification.
Public class BinaryExchange Represents the contents of a WS-Trust BinaryExchange element.
Public class ContextItem Represents the auth:ContextItem element defined in the authorization extensions to WS-Trust. These extensions are defined in the WS-Federation specification.
Public class EndpointReference Represents a wsa:EndpointReference element.
Public class Entropy Represents the entropy used in both token request messages and token response messages.
Public class InvalidRequestException The exception that is thrown when the request (RST) is invalid or malformed.
Public class KeyTypes Defines protocol-agnostic URIs that are used in the token request (RST) or response (RSTR) to indicate the desired or required key type.
Public class Lifetime Represents the <wst:Lifetime> element.
Public class Participants 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.
Public class ProtectedKey Represents the contents of a wst:Entropy or a wst:RequestedProofToken element inside the RequestSecurityToken and RequestSecurityTokenResponse.
Public class Renewing Represents the wst:Renewing element in a WS-Trust renew request.
Public class RequestClaim Represents a single requested claim in a security token request (RST).
Public class RequestClaimCollection Represents a collection of the RequestClaim objects inside RequestSecurityToken.
Public class RequestedProofToken Represents the contents of a wst:RequestedProofToken element.
Public class RequestedSecurityToken Represents the requested (issued) security token.
Public class RequestSecurityToken Represents the wst:RequestSecurityToken element (RST), which is used to request a security token.
Public class RequestSecurityTokenResponse Represents the wst:RequestSecurityTokenResponse element, which is used to return a security token.
Public class RequestTypes Defines protocol-agnostic RequestType URI strings.
Public class Status Represents the result of a WS-Trust Validation request.
Public class UseKey Represents the contents of the wst:UseKey element.
Public class WSTrust13RequestSerializer Class for serializing and deserializing WS-Trust 1.3 RequestSecurityToken (RST) messages.
Public class WSTrust13ResponseSerializer Class for serializing and deserializing WS-Trust 1.3 RequestSecurityTokenResponse (RSTR) messages.
Public class WSTrustFeb2005RequestSerializer Class for serializing and deserializing WS-Trust Feb 2005 RequestSecurityToken (RST) messages.
Public class WSTrustFeb2005ResponseSerializer Class for serializing and deserializing WS-Trust Feb 2005 RequestSecurityTokenResponse (RSTR) messages.
Public class WSTrustMessage The Base class for RST and RSTR.
Public class WSTrustRequestSerializer The abstract base class that defines methods for serializing and deserializing versions of WS-Trust request (RST) messages.
Public class WSTrustResponseSerializer The abstract base class that defines methods for serializing and deserializing versions of WS-Trust response (RSTR) messages.
Public class WSTrustSerializationContext Defines the serialization context for WS-Trust messages.
Public class WSTrustSerializationException The exception that is thrown when an error occurs while serializing or deserializing a WS-Trust message.
Show:
© 2014 Microsoft