Export (0) Print
Expand All

SignedXml Members

Provides a wrapper on a core XML signature object to facilitate creating XML signatures.

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

  Name Description
Public method SignedXml Overloaded. Initializes a new instance of the SignedXml class.
Top

(see also Protected Fields )
  Name Description
Public field Static XmlDecryptionTransformUrl Represents the Uniform Resource Identifier (URI) for the XML mode decryption transformation. This field is constant.
Public field Static XmlDsigBase64TransformUrl Represents the Uniform Resource Identifier (URI) for the base 64 transformation. This field is constant.
Public field Static XmlDsigC14NTransformUrl Represents the Uniform Resource Identifier (URI) for the Canonical XML transformation. This field is constant.
Public field Static XmlDsigC14NWithCommentsTransformUrl Represents the Uniform Resource Identifier (URI) for the Canonical XML transformation, with comments. This field is constant.
Public field Static XmlDsigCanonicalizationUrl Represents the Uniform Resource Identifier (URI) for the standard canonicalization algorithm for XML digital signatures. This field is constant.
Public field Static XmlDsigCanonicalizationWithCommentsUrl Represents the Uniform Resource Identifier (URI) for the standard canonicalization algorithm for XML digital signatures and includes comments. This field is constant.
Public field Static XmlDsigDSAUrl Represents the Uniform Resource Identifier (URI) for the standard DSA algorithm for XML digital signatures. This field is constant.
Public field Static XmlDsigEnvelopedSignatureTransformUrl Represents the Uniform Resource Identifier (URI) for enveloped signature transformation. This field is constant.
Public field Static XmlDsigExcC14NTransformUrl Represents the Uniform Resource Identifier (URI) for exclusive XML canonicalization. This field is constant.
Public field Static XmlDsigExcC14NWithCommentsTransformUrl Represents the Uniform Resource Identifier (URI) for exclusive XML canonicalization, with comments. This field is constant.
Public field Static XmlDsigHMACSHA1Url Represents the Uniform Resource Identifier (URI) for the standard HMACSHA1 algorithm for XML digital signatures. This field is constant.
Public field Static XmlDsigMinimalCanonicalizationUrl Represents the Uniform Resource Identifier (URI) for the standard minimal canonicalization algorithm for XML digital signatures. This field is constant.
Public field Static XmlDsigNamespaceUrl Represents the Uniform Resource Identifier (URI) for the standard namespace for XML digital signatures. This field is constant.
Public field Static XmlDsigRSASHA1Url Represents the Uniform Resource Identifier (URI) for the standard RSA signature method for XML digital signatures. This field is constant.
Public field Static XmlDsigSHA1Url Represents the Uniform Resource Identifier (URI) for the standard SHA1 digest method for XML digital signatures. This field is constant.
Public field Static XmlDsigXPathTransformUrl Represents the Uniform Resource Identifier (URI) for the XML Path Language (XPath). This field is constant.
Public field Static XmlDsigXsltTransformUrl Represents the Uniform Resource Identifier (URI) for XSLT transformations. This field is constant.
Public field Static XmlLicenseTransformUrl Represents the Uniform Resource Identifier (URI) for the license transform algorithm used to normalize XrML licenses for signatures.
Top

  Name Description
Protected field m_signature Represents the Signature object of the current SignedXml object.
Protected field m_strSigningKeyName Represents the name of the installed key to be used for signing the SignedXml object.
Top

  Name Description
Public property EncryptedXml Gets or sets an EncryptedXml object that defines the XML encryption processing rules.
Public property KeyInfo Gets or sets the KeyInfo object of the current SignedXml object.
Public property Resolver Sets the current XmlResolver object.
Public property Signature Gets the Signature object of the current SignedXml object.
Public property SignatureLength Gets the length of the signature for the current SignedXml object.
Public property SignatureMethod Gets the signature method of the current SignedXml object.
Public property SignatureValue Gets the signature value of the current SignedXml object.
Public property SignedInfo Gets the SignedInfo object of the current SignedXml object.
Public property SigningKey Gets or sets the asymmetric algorithm key used for signing a SignedXml object.
Public property SigningKeyName Gets or sets the name of the installed key to be used for signing the SignedXml object.
Top

(see also Protected Methods )
  Name Description
Public method AddObject Adds a DataObject object to the list of objects to be signed.
Public method AddReference Adds a Reference object to the SignedXml object that describes a digest method, digest value, and transform to use for creating an XML digital signature.
Public method CheckSignature Overloaded. Determines whether the Signature property verifies.
Public method CheckSignatureReturningKey Determines whether the Signature property verifies using the public key in the signature.
Public method ComputeSignature Overloaded. Computes an XML digital signature.
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetIdElement Returns the XmlElement object with the specified ID from the specified XmlDocument object.
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method GetXml Returns the XML representation of a SignedXml object.
Public method LoadXml Loads a SignedXml state from an XML element.
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method ToString  Returns a String that represents the current Object. (inherited from Object)
Top

  Name Description
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method GetPublicKey Returns the public key of a signature.
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)
Top

Community Additions

ADD
Show:
© 2014 Microsoft