Yes, I know the hash will be calculated when generating a signature. However, it will be troublesome since at least a private key and a certificate will be needed. ( I tried to use RSA_NONE when calling createBlankSignature, but I've got No signing algorithm exception afterwards).

Actually there's a API class XSECC14n20010315 can do the canonicalization job, which is just not well documented. I found a sample binary "c14n" in xml-security-c source code and it's actually very easy. Now I've got correct result.

Thank you all.

On 03/08/2010 11:31 PM, Scott Cantor wrote:
I need to obtain a canonicalized xml hash from a DOMNode with
xml-security-
c. Is there way to achieve it?
I don't know what you mean by that exactly, but the library can canonicalize
a DOM node and it can produce a hash internally when it's generating a
signature, but you'd have to mess around with the internal APIs to get it to
generate a hash explicitly I believe.

-- Scott


Reply via email to