- From: <Frederick.Hirsch@nokia.com>
- Date: Wed, 26 Jan 2011 15:39:40 +0100
- To: <public-xmlsec@w3.org>
- CC: <Frederick.Hirsch@nokia.com>
Proposal below to simplify "Digital Signatures for Widgets" to only require C14N and not C14N11, see below. The current Digital Signatures for Widgets CR draft is at http://www.w3.org/TR/widgets-digsig/ The draft currently states: [[ A ds:Reference to same-document XML content MUST have a ds:Transform element child that specifies the canonicalization method. Canonical XML 1.1 MUST be specified as the Canonicalization Algorithm for this transform. A ds:Reference that is not to same-document XML content MUST NOT have any ds:Transform elements. An implementation SHOULD be able to process a ds:Reference to same-document XML content when that ds:Reference does not have a ds:Transform child element, for backward compatibility. In this case the default canonicalization algorithm Canonical XML 1.0 will be used, as specified in XML Signature 1.1. Note: The relevant section in XML Signature 1.1 is section 4.4.3.2, "The Reference Processing Model". This section states "Unless the URI- Reference is such a 'same-document' reference , the result of dereferencing the URI-Reference MUST be an octet stream. In particular, an XML document identified by URI is not parsed by the signature application unless the URI is a same-document reference or unless a transform that requires XML parsing is applied." In the same section the specification notes, "In this specification, a 'same- document' reference is defined as a URI-Reference that consists of a hash sign ('#') followed by a fragment or alternatively consists of an empty URI…" [XMLDSIG11]. ]] If you have implementation experience or comment you might wish to respond on the public-webapps list. regards, Frederick Frederick Hirsch Nokia Begin forwarded message: > From: ext Marcos Caceres <marcosc@opera.com> > Date: January 26, 2011 8:42:45 AM EST > To: public-webapps WG <public-webapps@w3.org> > Subject: [widgets] W3C Widgets Digital Signatures implementer feedback > > Dear Web Apps WG, > Opera would like to provide some feedback based on our implementation > experience of the Widgets Digsig specification. > > Generally, we found that the specification is implementable but have > significant concerns about the requirement on XML Canonicalization 1.1. > Basically, we found that in practice you don't need it for this version > of the spec as widget signatures do not make use of the things > Canonicalization 1.1 addresses. > > We would like to propose the specification be changed to use XML > Canonicalization 1.0 throughout the specification. > > If other implementers have found the same thing (i.e., they don't > require Canonicalization 1.1), then please lets start a discussion about > what changes need to be made to the specification and the potential > impact of using Canonicalization 1.0 exclusively throughout. > > If we get rapid agreement, then we can move to updating the spec, > changing the test cases, and republishing as a new LC ASAP. > > Kind regards, > Marcos >
Received on Wednesday, 26 January 2011 14:40:27 UTC