Transforms Element

The structure of a <Transforms> element is shown in the following diagram:

diagram

namespace

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

annotation

Contains an ordered list of <Transform >elements that describe how the producer digested the Object data before signing it.

The following transforms shall be supported by producers and consumers of packages with digital signatures:

  • XML Canonicalization (c14n)

  • XML Canonicalization with Comments (c14n with comments)

  • Relationships transform (package-specific)

Consumers validating signed packages shall fail the validation if other transforms are encountered. Relationships transforms shall only be supported by producers and consumers when the <Transform> element is a descendant element of a <Manifest> element [M6.19]