Since I've stripped off the namespace definitions of SOAP-ENV and so on

You can't do that.


In order to C14N something, you need to know both the node at which it starts *and* all the namespaces that are in effect at that point. Basic canonicalization imports all namespace (and xml:space, etc, attributes) into the toplevel element of what it is processing.

My other question....it seems quite simple to me, but it still isn't trivial: do I have to calculate a hash including the <Body> tags, (the one mentioned in the Reference) or just the content between the two tags?

Yes, you include the tags. No, it is not just the content inside the tags.


/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