<PARes id="ABC/D+">
....
</PARes><Signature xmlns="http://www.w3.org/2000/09/xmldsig#";>
....
<Reference URI="#ABC/D+">

This is not conformant with the XML DSIG spec and XPath has nothing to do with it. See sections 4.3.3.2 and 4.3.3.3; in particular, the final example in 4.3.3.2 and the following quote from the start of 4.3.3.3
In a fragment URI, the characters are the number sign
('#') character conform to the XPointer syntax.


If you follow the link in the XML DSIG spec, you are redirected to a newer W3C document, (the XPointer framework) which explains that this must refer to an XML ID.

        /r$
--
Rich Salz, Chief Security Architect
DataPower Technology                           http://www.datapower.com
XS40 XML Security Gateway   http://www.datapower.com/products/xs40.html
XML Security Overview  http://www.datapower.com/xmldev/xmlsecurity.html

_______________________________________________
xmlsec mailing list
[EMAIL PROTECTED]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to