Requirements: Model and Syntax

Design III Table-of-Contents Requirements: Format

Signature Data Model and Syntax

  1. The XML-Signature data structures will be predicated on an RDF data model [RDF] but need not use the RDF serialization syntax. [Charter]
  2. XML-Signatures can be applied to any Web resource -- including non-XML content. XML-Signature referents are identified with XML locators (URIs or fragments) within the manifest that refer to external or internal resources (i.e., network accessible or within the same XML document/package). [Berners-Lee, Reagle, Brown, List(Vincent)]
    1. Entries may include explicit content type information. [List(Solo)]
  3. XML-Signatures are first class objects themselves and consequently can be referenced and signed. [Berners-Lee, Reagle]
  4. Algorithm Identification
    1. Whenever possible, any resource or algorithm identifier is a first class object, and addressable by a URI. [Beners-Lee, Reagle]
    2. Ability to specify algorithms independently and to reference the algorithms linked to standard algorithm specifications (e.g. OIDs) [List(Solo)]
  5. XML-Signatures must be able to apply to the original version of an included/encoded resource. [WS-list (Brown/Himes)]

Joseph Reagle, XML Signature Co-Chair

W3C Logo IETF Logo

8 of 11