X509SecurityToken Members

Represents an X.509v3 security token. An X509SecurityToken can be used to sign, encrypt, and pass security credentials in a SOAP message.

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

Public Constructors

  Name Description
X509SecurityToken Overloaded. Creates a new instance of the X509SecurityToken class.

Top

Public Properties

  Name Description
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 Certificate Gets or sets an X.509 certificate contained in the current security token.
public property EncodingType  Gets or sets the XML encoding type of the security token. (Inherited from BinarySecurityToken)
public property Id  Gets or sets a unique identifier of the token. (Inherited from SecurityToken)
public property Identity Overridden. Gets the identity associated with this security token.
public property IsCurrent Overridden. Gets a value indicating whether the security token is currently valid.
public property IsExpired  Gets a value indicating whether the current time is later than the security token's expiration time. (Inherited from SecurityToken)
public property Key Overridden. Gets the key for the X509SecurityToken security token.
public property KeyIdentifier Overridden. A reference that uniquely identifies the X509SecurityToken instance.
public property Principal  Gets or sets the principal object for the security token. (Inherited from SecurityToken)
public property PublicKey Gets the public key for this X509SecurityToken security token.
public property RawData Overridden. Gets or sets the raw data for the X.509 certificate contained in the current security token.
public property RequiresRenewal  Gets a value indicating whether the security token requires renewal. (Inherited from SecurityToken)
public property SupportsDataEncryption Overridden. Gets a value indicating whether the current token can be used for data encryption.
public property SupportsDigitalSignature Overridden. Gets a value indicating whether the current token can be used for a digital signature.
public property TokenType  Gets the type of the security token. (Inherited from SecurityToken)
public property UnattachedReference Overridden. Gets or sets a reference that is used when the security token is not in a SOAP message for this X509SecurityToken security token.
public property ValueType Overridden. Gets or sets a namespace-qualified local name representing the token.

Top

Public Methods

(see also Protected Methods )

  Name Description
public method Equals Overloaded.  
public method GetHashCode Overridden. Returns the hash code for the X509SecurityToken.
public method GetSignedTokenXml  (Inherited from SecurityToken )
public method GetSTRTransformXml  (Inherited from BinarySecurityToken )
public method GetType  (Inherited from Object )
public method GetXml  Overloaded. (Inherited from BinarySecurityToken )
public method LoadXml  (Inherited from BinarySecurityToken )
public method static ReferenceEquals  (Inherited from Object )
public method ToString  (Inherited from Object )
public method Verify Determines whether the contained X.509 certificate is integral and current.
public method VerifySignedTokenXml  (Inherited from SecurityToken )

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object )
protected method GetXml  Overloaded. (Inherited from BinarySecurityToken )
protected method MemberwiseClone  (Inherited from Object )

Top

See Also

Reference

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