2.3.1.3.6 ReferenceType

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

Referenced by: SignedInfoType, Reference

The ReferenceType complex type specifies the information necessary to compute the digest of the manifest. The content of the ReferenceType is defined in section 4.3.3 of [XMLDSig].

Child Elements:

ds:Transforms : A TransformsType element that specifies the transforms to be applied to the manifest when verifying the digital signature.

ds:DigestMethod : A DigestMethodType element that specifies the hashing algorithm to be applied to the manifest when the digital signature is verified.

ds:DigestValue : A DigestValueType element that specifies the encoded value of the digest.

Attributes:

URI : An anyURI ([W3C-XSD] section 3.2.17) attribute that specifies the node-set that contains the signature. The value of the URI attribute MUST be an empty string.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <complexType name="ReferenceType" xmlns="http://www.w3.org/2001/XMLSchema">
   <sequence>
     <element ref="ds:Transforms"/>
     <element ref="ds:DigestMethod"/>
     <element ref="ds:DigestValue"/>
   </sequence>
   <attribute name="URI" type="anyURI" use="required"/>
 </complexType>