- From: Thomas Maslen <maslen@dstc.edu.au>
- Date: Thu, 17 May 2001 22:55:22 +1000
- To: "Gregor Karlinger" <gregor.karlinger@iaik.at>
- cc: w3c-ietf-xmldsig@w3.org
Gregor Karlinger <gregor.karlinger@iaik.at> wrote:
> Actually an id() function is used two times within the signature of
> merlins "sixteen" suite:
>
> * id('notaries') ... In this case the element is found since the type
> of the attribute "Id" of the element "Notaries" is declared in the
> internal subset of the DTD.
Agreed.
> * id('object-3') ... In our implementation we validate the Signature
> element to be verified against the Schema grammar specified in the
> XML-Signature specification. So the type of the attribute "Id" of
> the element "Object" is recognized.
Fair enough, good idea.
I was also thinking of the barename XPointers ("#object-3") that implicitly
use id() semantics too (except for the discarding of comments) -- but your
approach also covers all the examples of barename URIs in both -fifteen and
-sixteen. I had it in mind that there were also examples of enveloped or
same-document detached signatures that used fragment IDs, but that must
have been a figment of my imagination.
Thanks,
Thomas Maslen
DSTC
Received on Thursday, 17 May 2001 08:55:48 UTC