RequestSecurityToken Members

[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.]

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

The following tables list the members exposed by the RequestSecurityToken type.

Public Constructors

  Name Description
  RequestSecurityToken Overloaded. Initializes a new instance of the RequestSecurityToken class.

Top

Public Properties

  Name Description
public property ActAs Gets or sets the security token for the identity that the requestor is attempting to act as.
public property AdditionalContext Gets or sets the additional context information for the request.
public property AllowPostdating  Gets or sets the contents of the wst:AllowPostdating element. (Inherited from WSTrustMessage)
public property AppliesTo  Gets or sets the contents of the wsp:AppliesTo element. (Inherited from WSTrustMessage)
public property AuthenticationType  Gets or sets the contents of the wst:AuthenticationType element. (Inherited from WSTrustMessage)
public property BinaryExchange  Gets or sets the contents of the wst:BinaryExchange element. (Inherited from WSTrustMessage)
public property CancelTarget Gets or sets the token to be canceled in a WS-Trust cancel request.
public property CanonicalizationAlgorithm  Gets or sets the contents of the wst:CanonicalizationAlgorithm element. (Inherited from WSTrustMessage)
public property Claims Gets the claim types requested by the client (requestor).
public property ClientPseudonym Gets or sets the client pseudonym information for a personal private identifier (PPID) claim.
public property ComputedKeyAlgorithm Gets a URI that represents the desired algorithm to use when computed keys are used for issued tokens.
public property Context  Gets or sets the contents of the Context attribute on the RST or RSTR. (Inherited from WSTrustMessage)
public property Delegatable Gets or sets a value that specifies if the issued token should be marked as delegatable.
public property DelegateTo Gets or sets the identity to which the issued token should be delegated.
public property DisplayTokenLanguage Gets or sets the display token language.
public property Encryption Gets or sets information on the token and key to use when encrypting.
public property EncryptionAlgorithm  Gets or sets the contents of the wst:EncryptionAlgorithm element. (Inherited from WSTrustMessage)
public property EncryptWith  Gets or sets the contents of the wst:EncryptWith element. (Inherited from WSTrustMessage)
public property Entropy  Gets or sets the contents of the wst:Entropy element. (Inherited from WSTrustMessage)
public property Forwardable Gets or sets a value that specifies if the issued token should be marked forwardable.
public property InformationCardReference Gets or sets an information card reference for a WS-Trust Issue request.
public property Issuer Gets or sets the issuer of the wst:OnBehalfOf token.
public property KeySizeInBits  Gets or sets the contents of the wst:KeySize element inside a RequestSecurityToken (RST) message. (Inherited from WSTrustMessage)
public property KeyType  Gets or sets the contents of the wst:KeyType element inside a RequestSecurityToken (RST) message. (Inherited from WSTrustMessage)
public property KeyWrapAlgorithm  Gets or sets the contents of the wst:KeyWrapAlgorithm element. (Inherited from WSTrustMessage)
public property Lifetime  Gets or sets the contents of the wst:Lifetime element inside a RequestSecurityToken (RST) message. (Inherited from WSTrustMessage)
public property OnBehalfOf Gets or sets the token for the identity on behalf of which the request is being made.
public property Participants Gets or sets the participants that are authorized to use the issued token.
public property ProofEncryption Gets or sets the token to be used to encrypt the proof token.
public property Properties  Get the properties bag to extend the object. (Inherited from OpenObject)
public property Renewing Gets or sets the renew semantics for a WS-Trust renew request.
public property RenewTarget Gets or sets the token to be renewed in a WS-Trust renew request.
public property ReplyTo  Gets or sets the address to be used for replying to the Relying Party. (Inherited from WSTrustMessage)
public property RequestDisplayToken Gets or sets a value that indicates whether a display token should be returned in the response.
public property RequestType  Gets or sets the wst:RequestType element.  (Inherited from WSTrustMessage)
public property SecondaryParameters Gets or sets parameters for which the requestor is not the originator.
public property SignatureAlgorithm  Gets or sets the contents of the wst:SignatureAlgorithm element. (Inherited from WSTrustMessage)
public property SignWith  Gets or sets the contents of the wst:SignWith element. (Inherited from WSTrustMessage)
public property TokenType  Gets or sets the contents of the wst:TokenType element. (Inherited from WSTrustMessage)
public property UseKey  Gets or sets the contents of the wst:UseKey element. (Inherited from WSTrustMessage)
public property ValidateTarget Gets or sets the token to be validated in a WS-Trust validate request.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Equals  (Inherited from Object)
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method ToString  (Inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)

Top

See Also

Reference

RequestSecurityToken Class
Microsoft.IdentityModel.Protocols.WSTrust Namespace
SecurityTokenService
RequestSecurityToken Class
RequestSecurityTokenResponse

Copyright © 2008 by Microsoft Corporation. All rights reserved.