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.  

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 scope of where the SecurityContextToken security token can be used.
public property BaseToken Gets or sets the base token.
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 IsCurrent Overridden. Gets a value indicating whether the security token is currently valid.
public property IsExpired Overridden. Gets a value that indicates whether the current time is later than the security token's expiration time.
public property Key Overridden. Gets the key for the SecurityContextToken security token.
public property KeyBytes Gets or sets the key for the security context token.
public property KeyIdentifier  A reference that uniquely identifies the SecurityToken instance.(inherited from SecurityToken)
public property KeyInfo Overridden. Gets a System.Security.Cryptography.Xml.KeyInfo that can be used to refer to this security token when the token is not included in a SOAP message.
public property KeySize Gets the number of bits in the key associated with this security token.
public property LifeTime Gets or sets the period of time a security token is valid.
public property Principal Overridden. Gets or sets the principal associated with the security context token.
public property ProofToken Gets or sets the encrypted session key obtained from the security token request.
public property RequiresRenewal Overridden. Gets a value indicating whether the security token requires renewal.
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.
public property SupportsDataEncryption Overridden. Gets a value indicating whether the security context token can be used to encrypt SOAP messages.
public property SupportsDigitalSignature Overridden. Gets a value indicating whether the security context token can be used to digitally sign a SOAP message.
public property TokenIssuer Gets or sets the URI of the security token service that issued the Kerberos token.
public property TokenType  Gets the type of the security token.(inherited from SecurityToken)

Top

Public Methods

(see also Protected Methods )

  Name Description
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  Gets an XML representation of the current instance digitally signed by another security token. (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 ToString  (inherited from Object )
public method VerifySignedTokenXml  Verifies the digital signature of a security token that is an XML representation. (inherited from SecurityToken)

Top

Protected Methods

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

Top

See Also

Reference

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