At 1:45 PM -0700 7/1/05, James M Snell wrote:
Paul Hoffman wrote:

  Unfortunately, the complexity of XML and the variety of contexts in
  which it is used made it impossible for the XMLDSIG WG to come up
  with one set of canonicalization rules that are "distinguished."
  By distinguished, I mean that there is exactly one way to represent
  the XML object.  There are two canonicalization rule sets: the
  Canonical XML and the Exclusive XML Canonicalization.  Specify
  which one is mandatory-to-implement.

  Section 5 does not provide sufficient detail for interoperability.

To be added near the end of Section 5.1 of atompub-format:

   Section 6.5.1 of [W3C.REC-xmldsig-core-20020212] requires support
   for Canonical XML. Atom Processors that sign Atom Documents MUST
   use Canonical XML.

Does this requirement restrict our ability to use exclusive c14n on individually signed entries within a feed document?

No and no. My new proposed wording is:

   Atom Processors that verify signed Atom Documents MUST
   be able to canonicalize with Canonical XML.

That requires that a recipient, at a minimum, be able to handle messages that are canonicalized with Canonical XML. It does not limit the kinds of canonicalization that the sender can choose: it only says that the sender can only assume the recipient can do Canonical XML unless they have other out-of-band knowledge.

--Paul Hoffman, Director
--Internet Mail Consortium

Reply via email to