Reference

Defines a digest value, digest method, and transforms as specified in XML DSIG.

Element hierarchy

<Signature>
<SignedInfo>
<Reference>

Syntax

<Reference Id?  = ID
           URI? = anyURI >

  <!-- Child elements -->
  Transforms,
  DigestMethod,
  DigestValue

</Reference>

Key

?   optional (zero or one)

Attributes and Elements

Attributes

Attribute Description Data type Required Default value
Id

A unique element identifier to be used as a reference to Reference .

ID No
URI

Defines the Uniform Resource Locator (URI) of the digested data object.

anyURI No

 

Child Elements

Child Element Description
DigestMethod

Defines the algorithm used to generate DigestValue as specified in XML DSIG.

DigestValue

Defines the digest value as specified in XML DSIG . The algorithm used to generate DigestValue is defined in DigestMethod.

Transforms

Defines a an ordered list of transforms applied to the digested data object 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#