W3C home > Mailing lists > Public > w3c-ietf-xmldsig@w3.org > April to June 2000

RE: c14n text

From: <David.Solo@citicorp.com>
Date: Wed, 3 May 2000 08:11:15 -0400
Message-Id: <H0000cc406069a6b@MHS>
TO: David.Solo@citicorp.com, dee3@torque.pothole.com, lde008@dma.isg.mot.com, reagle@w3.org
CC: w3c-ietf-xmldsig@w3.org
Fine with me, I'd also prefer to have the element always present, but wasn't 
sure what the intent of "default" was.  I also agree with Don's suggestion.

Dave

> -----Original Message-----
> From: reagle [mailto:reagle@w3.org]
> Sent: Tuesday, May 02, 2000 3:18 PM
> To: David.Solo; dee3; lde008
> Cc: reagle; w3c-ietf-xmldsig
> Subject: Re: c14n text
> 
> 
> Ok, I took your text, added Don's suggestion, and tweaked it 
> to read as
> stated below. My only concern with the text stated below is 
> that I would
> ALWAYS like this element to be present even if we REQUIRE 
> Canonical XML.
> (Just like SignatureMethod). My preference has been to 
> include syntax where
> (potentially) varied semantics are being communicated. For 
> instance, making
> a semantic always base64 merits removing elements and attributes. But
> otherwise for algorithms that we require, we haven't been setting the
> default to that required algorithm. I think this is good because it's
> explicit, less-confusing, and mitigates some fuzzy concerns I 
> have about the
> need to migrate to other algorithms in the future.
> 
> Do you mind making this a required element?
> __
> 
> 4.3.1 The CanonicalizationMethod Element 
> 
> CanonicalizationMethod is an optional element that specifies the
> canonicalization algorithm applied to the SignedInfo element prior to
> performing signature calculations. This element uses the 
> general structure
> for algorithms described in section 6.1: Algorithm 
> Identifiers. The default
> canonicalization algorithm (applied if this element is 
> omitted) is Canonical
> XML  [XML-C14N].
> 
> Alternatives, such as the minimal canonicalization algorithm 
> (the CRLF and
> charset normalization specified in section 6.5.1: Minimal 
> Canonicalization),
> may be explicitly specified but are NOT REQUIRED. 
> Consequently, their use
> may not interoperate with other applications that do no support the
> specified algorithm (see section 7: XML Canonicalization and Syntax
> Constraint Considerations). Security issues may also arise in 
> the treatment
> of entity processing and comments if minimal or other non-XML aware
> canonicalization algorithms are not properly constrained (see 
> section 8.2:
> Only What is "Seen" Should be Signed). 
> 
> We RECOMMEND that resource constrained applications that do 
> not implement
> the Canonical XML [XML-C14N] transform and instead choose minimal
> canonicalization (or some other form) are implemented to 
> generate Canonical
> XML as their output serialization to easily mitigate some of these
> interoperability and security concerns. For instance, such an 
> implementation
> SHOULD (at least) generate standalone XML instances [XML].
> 
> _________________________________________________________
> Joseph Reagle Jr.   
> W3C Policy Analyst                mailto:reagle@w3.org
> IETF/W3C XML-Signature Co-Chair   http://www.w3.org/People/Reagle/
> 
Received on Wednesday, 3 May 2000 08:12:50 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.29 : Thursday, 13 January 2005 12:10:09 GMT