Share via


SecurityContextToken Members

Represents a security context token, which is a used for signing and/or encrypting SOAP messages.

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

Public Constructors

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

Top

Public Properties

  Name Description
public property AnyAttributes Gets a collection of XML attributes.
public property AnyElements Gets a collection of XML elements.
public property AppliesTo  Gets or sets the Web service for which this security token can be used to secure SOAP messages.(Inherited from IssuedToken)
public property AttachedReference  Gets or sets the KeyInfo that can be used to refer to this security token when the token is included in the message.(Inherited from SecurityToken)
public property BaseToken  Gets or sets the security token that is used to validate the authenticity of the security token request for this security token.(Inherited from IssuedToken)
public property Id  Gets or sets a unique identifier of the token. (Inherited from SecurityToken)
public property Identifier Gets the unique identifier for the security context token.
public property Identity  Gets the identity associated with this security token.(Inherited from IssuedToken)
public property IsCurrent  Gets a value indicating whether the security token is currently valid.(Inherited from IssuedToken)
public property IsExpired  Gets a value indicating whether the current time is later than the security token's expiration time.(Inherited from IssuedToken)
public property Key  Gets the key for the IssuedToken security token.(Inherited from IssuedToken)
public property KeyBytes  Gets the key for the IssuedToken security token as an array of bytes.(Inherited from IssuedToken)
public property KeyIdentifier  A reference that uniquely identifies the SecurityToken instance. (Inherited from SecurityToken)
public property KeySize  Gets the key size in bits for this issued token.(Inherited from IssuedToken)
public property LifeTime  Gets or sets the period of time a security token is valid.(Inherited from IssuedToken)
public property Principal  Gets or sets the principal object for the security token.(Inherited from IssuedToken)
public property ProofToken  Gets or sets the proof token for the issued security token.(Inherited from IssuedToken)
public property RequiresRenewal  Gets a value that indicates whether the security token requires renewal.(Inherited from IssuedToken)
public property ServiceToken [To be supplied.]
public property SupportingTokens  Gets or sets the collection of security tokens other than the base token required by the security token service to issue this security token.(Inherited from IssuedToken)
public property SupportsDataEncryption  Gets a value indicating whether the token supports encryption.(Inherited from IssuedToken)
public property SupportsDigitalSignature  Gets a value indicating whether digital signatures are supported.(Inherited from IssuedToken)
public property TokenIssuer  Gets or sets the security token service that issued this security token.(Inherited from IssuedToken)
public property TokenType  Gets the type of the security token. (Inherited from SecurityToken)
public property UnattachedReference Overridden. [To be supplied.]

Top

Public Methods

(see also Protected Methods )

  Name Description
public method Cancel  Sends a security token request that informs the security token service that issued the security token that the security token is no longer needed.(Inherited from IssuedToken)
public method CreateBareToken Returns a SecurityContextToken based on the current instance.
public method Equals Overloaded.  
public method GetHashCode Overridden. Returns a hash code for the SecurityContextToken.
public method GetSignedTokenXml  (Inherited from SecurityToken )
public method GetType  (Inherited from Object )
public method GetXml Overridden. Generates an XML representation of the SecurityContextToken from the specified XML document.
public method LoadXml Overridden. Loads the contents of the specified XML element into properties of the security context token.
public method static ReferenceEquals  (Inherited from Object )
public method ToString  (Inherited from Object )
public method VerifySignedTokenXml  (Inherited from SecurityToken )

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object )
protected method InitializeKey  (Inherited from IssuedToken )
protected method MemberwiseClone  (Inherited from Object )
protected method RecoverKey Overridden. Recovers the key from the XML element that created this instance.

Top

See Also

Reference

SecurityContextToken Class
Microsoft.Web.Services3.Security.Tokens Namespace