Export (0) Print
Expand All
Expand Minimize

Microsoft.IdentityModel.Protocols.WSTrust Namespace

Windows Identity Foundation
[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

ClassDescription
AuthenticationBadElementsFaultExceptionRepresents the AuthenticationBadElements fault defined by WS-Trust.
BadRequestFaultExceptionRepresents the BadRequest fault defined by WS-Trust.
ChannelFactoryOperationsA utility class that defines methods for creating various types of channels.
DispatchContextDefines the inputs and outputs to the DispatchRequest method.
EntropyRepresents the entropy used in both token request messages and token response messages.
ExpiredDataFaultExceptionRepresents the ExpiredData fault defined by WS-Trust.
FailedAuthenticationFaultExceptionRepresents the FailedAuthentication fault defined by WS-Trust.
FederatedClientCredentialsProvides the ability to specify additional WS-Trust parameters to use when requesting an issued token or to specify the issued token to use explicitly.
FederatedClientCredentialsParametersEncapsulates properties that control the token retrieval logic of FederatedSecurityTokenProvider objects.
FederatedClientCredentialsSecurityTokenManagerProvides a security token manager for federated client credentials.
FederatedSecurityTokenProviderExtends the IssuedSecurityTokenProvider class with the capability of using an explicit security token or enclosing one in wst:ActAs or wst:OnBehalfOf elements in any wst:RequestSecurityToken messages sent to security token services.
InvalidRequestFaultExceptionRepresents the InvalidRequest fault defined by WS-Trust.
InvalidScopeFaultExceptionThis class represents the InvalidScope fault defined by WS-Trust.
InvalidSecurityTokenFaultExceptionThis class represents the InvalidSecurityToken fault defined by WS-Trust.
InvalidTimeRangeFaultExceptionThis class represents the InvalidTimeRange fault defined by WS-Trust.
LifetimeRepresents the wst:Lifetime element.
ProtectedKeyRepresents the contents of a wst:Entropy or a wst:RequestedProofToken element inside the RequestSecurityToken and RequestSecurityTokenResponse.
RenewingRepresents the wst:Renewing element in a WS-Trust renew request.
RenewNeededFaultExceptionThis class represents the RenewNeeded fault defined by WS-Trust.
RequestClaimRepresents a single requested claim in a security token request (RST).
RequestClaimCollectionRepresents a collection of the RequestClaim objects inside RequestSecurityToken.
RequestedProofTokenRepresents the contents of a wst:RequestedProofToken element.
RequestedSecurityTokenRepresents the requested (issued) security token.
RequestFailedFaultExceptionThis class represents the RequestFailed fault defined by WS-Trust.
RequestSecurityTokenRepresents the wst:RequestSecurityToken element (RST), which is used to request a security token.
RequestSecurityTokenResponseRepresents the wst:RequestSecurityTokenResponse element, which is used to return a security token.
SimpleSecurityTokenProviderRepresents a security token provider that produces a security token as an issued token for federated bindings.
StatusRepresents the result of a WS-Trust Validation request.
UnableToRenewFaultExceptionThis class represents the UnableToRenew fault defined by WS-Trust.
UseKeyRepresents the contents of the wst:UseKey element.
WSPolicyConstantsDefines constants for the WS-Policy namespace URI and prefix.
ElementNamesDefines name constants for the elements defined by WS-Policy.
WSTrust13ConstantsDefines constants for WS-Trust Version 1.3.
ActionsDefines constants for the WS-Addressing action URIs defined in WS-Trust Version 1.3.
AttributeNamesDefines constants for the names of the attributes defined in WS-Trust Version 1.3.
ComputedKeyAlgorithmsDefines constants for the URIs that represent computed key algorithms in WS-Trust Version 1.3.
ElementNamesDefines constants for the names of the elements defined in WS-Trust Version 1.3.
FaultCodeValuesDefines constants for the SOAP Fault codes defined in WS-Trust Version 1.3.
KeyTypesDefines constants for the key type URIs defined in WS-Trust Version 1.3.
RequestTypesDefines constants for the request type URIs defined in WS-Trust Version 1.3.
WSTrust13RequestSerializerClass for serializing and deserializing WS-Trust 1.3 RequestSecurityToken (RST) messages.
WSTrust13ResponseSerializerClass for serializing and deserializing WS-Trust 1.3 RequestSecurityTokenResponse (RSTR) messages.
WSTrust14ConstantsDefines constants for WS-Trust Version 1.4.
ElementNamesDefines constants for the names of new elements defined in WS-Trust Version 1.4.
WSTrustChannelRepresents a channel that is used to send WS-Trust messages to a security token service (STS).
WSTrustChannelFactoryA factory that produces channels (WSTrustChannel objects) used to communicate to a WS-Trust endpoint.
WSTrustFeb2005ConstantsDefines constants for WS-Trust Version Feb 2005.
ActionsDefines constants for the WS-Addressing action URIs defined in WS-Trust Version Feb 2005.
AttributeNamesDefines constants for the names of the attributes defined in WS-Trust Version Feb 2005.
ComputedKeyAlgorithmsDefines constants for the URIs that represent computed key algorithms in WS-Trust Version Feb 2005.
ElementNamesDefines constants for the names of the elements defined in WS-Trust Version Feb 2005.
FaultCodeValuesDefines constants for the SOAP Fault codes defined in WS-Trust Version Feb 2005.
KeyTypesDefines constants for the URIs that represent computed key algorithms in WS-Trust Version Feb 2005.
RequestTypesDefines constants for the request type URIs defined in WS-Trust Version Feb 2005.
WSTrustFeb2005RequestSerializerClass for serializing and deserializing WS-Trust Feb 2005 RequestSecurityToken (RST) messages.
WSTrustFeb2005ResponseSerializerClass for serializing and deserializing WS-Trust Feb 2005 RequestSecurityTokenResponse (RSTR) messages.
WSTrustMessageThe Base class for RST and RSTR.
WSTrustRequestBodyWriterRepresents a message body writer that writes an RST to an outgoing message.
WSTrustRequestProcessingErrorEventArgsEvent Argument that is created when a Trust Request Fault is raised.
WSTrustRequestSerializerThe abstract base class that defines methods for serializing and deserializing versions of WS-Trust request (RST) messages.
WSTrustResponseBodyWriterRepresents a message body writer that writes an RSTR to an outgoing message.
WSTrustResponseSerializerThe abstract base class that defines methods for serializing and deserializing versions of WS-Trust response (RSTR) messages.
WSTrustSerializationContextDefines the serialization context for WS-Trust messages.
WSTrustSerializationExceptionThe exception that is thrown when an error occurs while serializing or deserializing a WS-Trust message.
WSTrustServiceContractRepresents an implementation of a WS-Trust contract. Implements the following ServiceContract interfaces: 1. IWSTrustFeb2005SyncContract, 2. IWSTrust13SyncContract, 3. IWSTrustFeb2005AsyncContract, and 4. IWSTrust13AsyncContract
WSTrustServiceContractConstantsDefines constants for the WS-Trust service contract namespace and service behavior name.
ContractsDefines name constants for the WS-Trust service contracts.
OperationsDefines name constants for the operation contracts (operations) specified in the WS-Trust service contracts.
WSTrustServiceHostThis class extends the ServiceHost class implemented by the Windows Communication Foundation (WCF) service model programming model. It is a service host for registering Security Token Services (STSs) and lets you expose an STS for use by client applications when you are not using Internet Information Services (IIS). The ServiceHost will have multiple endpoints registered based on the number of listeners registered in the configuration.
WSTrustServiceHostFactoryFactory that provides instances of WSTrustServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.
WSUtilityConstantsDefines constants for the namespace and namespace prefix for the utility elements and attributes defined by WS-Security.
AttributesDefines constants for the names of the utility attributes defined by WS-Security.
ElementNamesDefines constants for the names of the utility elements defined by WS-Security.

InterfaceDescription
IWSTrust13AsyncContractDefines an asynchronous service contract interface for the WS-Trust 1.3 protocol.
IWSTrust13SyncContractDefines the service contract for the WS-Trust 1.3 protocol.
IWSTrustChannelContractA service contract that defines the methods which wrap the Message-oriented operation contracts exposed by IWSTrustContract.
IWSTrustContractDefines the IWSTrustContract for sending WS-Trust messages to an STS.
IWSTrustFeb2005AsyncContractDefines an asynchronous service contract interface for the WS-Trust Feb 2005 protocol.
IWSTrustFeb2005SyncContractDefines the service contract for the WS-Trust Feb 2005 protocol.



Copyright © 2008 by Microsoft Corporation. All rights reserved.

Community Additions

ADD
Show:
© 2014 Microsoft