Looks good to me - thanks Frederick and Marcos!
________________________________
From: [email protected]
[mailto:[email protected]] On Behalf Of Frederick Hirsch
Sent: 18 March 2009 21:03
To: WebApps WG
Cc: Frederick Hirsch
Subject: [widgets-digsig] Updated 5.1 with revised Reference
constraint text
I have updated the Widgets Signature editors draft, section 5.1
(use of xml signature) with revised text for Reference constraints. This
is revised from what I proposed on list earlier as I tried to make the
two cases clear (and disallow other random external references):
I replaced:
Every ds:Reference used within a widget signature
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-signature> MUST have
a URI <http://dev.w3.org/2006/waf/widgets-digsig/#uri> attribute. Every
ds:Reference to an item within the widget signature
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-signature> MUST use
an IDREF value for the ds:Reference URI
<http://dev.w3.org/2006/waf/widgets-digsig/#uri> attribute, referring
to a unique ID within the widget signature
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-signature>
[XML-Schema-Datatypes]
<http://dev.w3.org/2006/waf/widgets-digsig/#xml-schema-datatypes> .
Every ds:Reference to a widget file
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-file> MUST use a
relative URI expressing the path from the root of the widget resource
<http://dev.w3.org/2006/waf/widgets-digsig/#root-of-the-widget-resource>
to the referenced widget file
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-file> [URI]
<http://dev.w3.org/2006/waf/widgets-digsig/#uri> .
with
Every ds:Reference used within a widget signature
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-signature> MUST have
a URI <http://dev.w3.org/2006/waf/widgets-digsig/#uri> attribute.
Every ds:Reference MUST be one of the following two kinds of
reference:
Reference to content within the same ds:Signature
element
Every ds:Reference to an item within the widget
signature <http://dev.w3.org/2006/waf/widgets-digsig/#widget-signature>
MUST use an IDREF value for theds:Reference URI
<http://dev.w3.org/2006/waf/widgets-digsig/#uri> attribute, referring
to a unique ID within the widget signature
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-signature>
[XML-Schema-Datatypes]
<http://dev.w3.org/2006/waf/widgets-digsig/#xml-schema-datatypes> .
Reference to a widget file
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-file> in the same
widget resource
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-resource>
The URI attribute of every ds:Reference to a widget file
<http://dev.w3.org/2006/waf/widgets-digsig/#widget-file> MUST be a
URL-encoded [URI] <http://dev.w3.org/2006/waf/widgets-digsig/#uri> zip
relative path that identifies a file inside the widget package. A zip
relative path MUST conform to the [ABNF]
<http://dev.w3.org/2006/waf/widgets-digsig/#abnf> for zip-rel-path as
specified in [Widgets Packaging]
<http://dev.w3.org/2006/waf/widgets-digsig/#widgets-packaging> .
Please let me know any additional comment or corrections. Thanks
Marcos for suggestions to this wording.
(Also removed Inc from Nokia in title page)
regards, Frederick
Frederick Hirsch
Nokia
[1] http://dev.w3.org/2006/waf/widgets-digsig/