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

"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|"

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 Thursday, 3 May 2007 13:52:00 UTC