Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. Initializes a new instance of MessageSignature. |
Top
Public Properties
Name | Description | |
---|---|---|
![]() |
Container | Gets the Security header that contains this security element. |
![]() |
Document | Sets the XmlDocument that contains the message to be signed or verified. |
![]() |
KeyInfo | Gets or sets the KeyInfo of the current MessageSignature. |
![]() |
OwnerElement | Sets the XmlElement that owns the element being signed. |
![]() |
Signature | Gets the SignedXmlSignature of the current MessageSignature. |
![]() |
SignatureLength | Gets the length of the signature for the current MessageSignature. |
![]() |
SignatureMethod | Gets the algorithm used for signature generation and validation of the current MessageSignature. |
![]() |
SignatureOptions | Gets or sets the SignatureOptions enumeration that represents the parts of the message to be signed or verified. |
![]() |
SignatureValue | Gets the signature value of the current MessageSignature. |
![]() |
SignedInfo | Gets the SignedInfo of the current MessageSignature. |
![]() |
SigningKey | Gets or sets the asymmetric or symmetric algorithm key used for signing the MessageSignature. |
![]() |
SigningToken | Gets or sets the SecurityToken used with the signature. |
![]() |
TargetElement | Gets the XML element that this class was last serialized to or deserialized from. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
![]() |
AddObject | Adds a DataObject to the list of objects to be signed. |
![]() |
AddReference | Adds a new SignatureReference to the References list to be digested and signed. |
![]() |
CheckSignature | Overloaded. Verifies the MessageSignature using the public or symmetric key in the signature. |
![]() |
ComputeSignature | Overloaded. Computes the signature. |
![]() |
Equals | Overloaded. (Inherited from Object ) |
![]() |
GetHashCode | (Inherited from Object ) |
![]() |
GetIdElement | Returns the XmlElement with the specified ID from the specified XmlDocument . |
![]() |
GetType | (Inherited from Object ) |
![]() |
GetXml | Returns the XML representation of the MessageSignature. |
![]() |
LoadXml | Loads a MessageSignature state from an XML element. |
![]() ![]() |
ReferenceEquals | (Inherited from Object ) |
![]() |
ToString | (Inherited from Object ) |
Top
Protected Methods
Name | Description | |
---|---|---|
![]() |
ClearIdElements | Clears the cache. |
![]() |
Finalize | (Inherited from Object ) |
![]() |
MemberwiseClone | (Inherited from Object ) |
Top
See Also
Reference
MessageSignature Class
Microsoft.Web.Services3.Security Namespace
Other Resources
How to: Sign a SOAP Message Using an X.509 Certificate
How to: Sign a SOAP Message By Using a Kerberos Ticket