SignatureMethod

Defines the algorithm used to generate the signature thumbprint in SignatureValue as specified in XML DSIG.

Element hierarchy

<Signature>
<SignedInfo>
<SignatureMethod>

Syntax

<SignatureMethod Algorithm = anyURI >

  <!-- Child elements -->
  HMACOutputLength?,
  any element in a non-schema namespace*

  <!-- This element may also contain text (mixed content). -->

</SignatureMethod>

Key

?   optional (zero or one) *   optional (zero or more)

Attributes and Elements

Attributes

Attribute Description Data type Required Default value
Algorithm

Defines the Uniform Resource Locator (URI) of the algorithm used.

anyURI Yes

 

Child Elements

Child Element Description
HMACOutputLength

Defines the length, in bits, of the SignatureValue element as specified in XML DSIG.

 

Parent Elements

Parent Element Description
SignedInfo

Defines all signed content within the signature as specified in XML DSIG .

 

Requirements

Namespace

http://www.w3.org/2000/09/xmldsig#