W3C home > Mailing lists > Public > public-xmlsec-maintwg@w3.org > May 2007

Re: ds:Reference Type Attribute [E05 XMLDsig Errata]

From: Greg Whitehead <greg.whitehead@hp.com>
Date: Fri, 04 May 2007 09:35:14 -0500
To: Juan Carlos Cruellas <cruellas@ac.upc.edu>, Konrad Lanz <Konrad.Lanz@iaik.tugraz.at>
Cc: <public-xmlsec-maintwg@w3.org>
Message-ID: <C260AED2.1889C%greg.whitehead@hp.com>

See below.

On 5/3/07 8:45 AM, "Juan Carlos Cruellas" <cruellas@ac.upc.edu> wrote:

> 
> "The optional Type attribute denotes the actually digested item, not
> it's contents" seems OK to me.
> 
> In addition to that, should not we change the next sentence?:
> 
> "For example, a reference that identifies an |Object| element containing
> a |SignatureProperties| element is still of type |#Object|"

How about:

"For example, a reference that results in the digesting of an |Object|
element containing a |SignatureProperties| element is still of type
|#Object|"

> 
> by
> 
> "For example, a reference that does not contain any transform and that
> identifies an |Object| element containing a |SignatureProperties|
> element is still of type |#Object|"
> 
> As if there is some transform in the ds:Reference element then what is
> digested and signed might not be a ds:Object anymore...
> 
> Regards
> 
> Juan Carlos.
> 
>> 
>> The optional Type attribute contains information about the type of
>> object being signed after all |ds:Reference| transforms have been
>> applied %% E05 2002-05-08 %%. This is represented as a URI. For example:
>> 
>> |Type="http://www.w3.org/2000/09/xmldsig#Object"
>> <http://www.w3.org/2000/09/xmldsig#Object>
>> Type="http://www.w3.org/2000/09/xmldsig#Manifest"
>> <http://www.w3.org/2000/09/xmldsig#Manifest>|
>> 
>> The Type attribute applies to the item being pointed at, not its
>> contents. For example, a reference that identifies an |Object| element
>> containing a |SignatureProperties| element is still of type |#Object|.
>> The type attribute is advisory. No validation of the type information
>> is required by this specification.
>> 
>> ------------  Potential solutions --------------
>> 
>> The
>> 
>> <klanz2> The optional Type attribute denotes the item, not its contents.
>> <klanz2> The optional Type attribute denotes the item (post
>> transform), not its contents.
>> <klanz2> The optional Type attribute denotes the item (post transform
>> if any), not it's contents.
>> <klanz2> The optional Type attribute denotes the actually digested
>> item, not it's contents.
>> 
>> or even ...
>> 
>> The optional Type attribute denotes the actually digested item
>> (element, binary object), not it's contents.
>> 
>> 
>> Konrad 
> 
> 
> 
Received on Friday, 4 May 2007 18:56:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:59 GMT