Share via


MessageSignature Members

Represents an XML signature object that is used to create digital signatures.

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

Public Constructors

  Name Description
MessageSignature Overloaded.  

Top

Public Properties

  Name Description
public property Container Gets the Security header that contains this security element.
public property Document Sets the System.Xml.XmlDocument that contains the message to be signed or verified.
public property KeyInfo Gets or sets the System.Security.Cryptography.Xml.KeyInfo of the current MessageSignature.
public property OwnerElement Sets the System.Xml.XmlElement that owns the element being signed.
public property SecurityToken Gets the SigningToken used with the signature.Obsolete.
public property Signature Gets the SignedXmlSignature of the current MessageSignature.
public property SignatureLength Gets the length of the signature for the current MessageSignature.
public property SignatureMethod Gets the algorithm used for signature generation and validation of the current MessageSignature.
public property SignatureOptions Gets or sets the SignatureOptions enumeration that represents the parts of the message to be signed or verified.
public property SignatureValue Gets the signature value of the current MessageSignature.
public property SignedInfo Gets the SignedInfo of the current MessageSignature.
public property SigningKey Gets or sets the asymmetric or symmetric algorithm key used for signing the MessageSignature.
public property SigningToken Gets or sets the SecurityToken used with the signature.

Top

Public Methods

(see also Protected Methods )

  Name Description
public method AddObject Adds a System.Security.Cryptography.Xml.DataObject to the list of objects to be signed.
public method AddReference Adds a new Reference to the References list to be digested and signed.
public method CheckSignature Overloaded.  
public method ComputeSignature Overloaded.  
public method Equals  (inherited from Object )
public method GetHashCode  (inherited from Object )
public method GetIdElement Returns the System.Xml.XmlElement with the specified ID from the specified System.Xml.XmlDocument.
public method GetType  (inherited from Object )
public method GetXml Returns the XML representation of the MessageSignature.
public method LoadXml Loads a MessageSignature state from an XML element.
public method ToString  (inherited from Object )

Top

Protected Methods

  Name Description
protected method ClearIdElements Clears the cache.
protected method Finalize  (inherited from Object )
protected method MemberwiseClone  (inherited from Object )

Top

See Also

Reference

MessageSignature Class
Microsoft.Web.Services2.Security Namespace

Other Resources