[xml] XML and canonicalization
- From: Marius Kjeldahl <marius kjeldahl net>
- To: xml gnome org
- Cc: marius kjeldahl net
- Subject: [xml] XML and canonicalization
- Date: Sat, 30 Mar 2002 22:37:04 +0100
I'm working on a project which require messages to be signed using a
<Signature> tag inside the XML document. This again requires canonicalization
of the xml document before signing, and I am having trouble finding
utilities/code that demonstrate canonicalization.
According to the homepage of the XML C library for Gnome (libxml2), this may
be supported already - the homepage says:
"Canonical XML Version 1.0: http://www.w3.org/TR/xml-c14n and the Exclusive
XML Canonicalization CR draft http://www.w3.org/TR/xml-exc-c14n "
I've searched through the mailing list archives and the include files for
libxml2, but I can not find anything related to canonicalization in libxml2.
I did find a perl module that claims to do canonicalization, which again is
built on top of gdome. I've looked through gdome, and can not find "canonical"
mentioned anywhere in the source there either.
I've also checked the expat library, and according to the docs, calling xmlwf
with the -d parameter supposedly generate canonical xml output. When I test
this utility, I do get a new xml document which has been reformatted
(replacing my linefeeds with " " sections. The document output from xmlwf
_may_ be correct according to the standard for canonicalization, but since
this is the only ready-to-use example I have found it is hard to validate.
Anyway, do you know about the status on canonicalisation on the the gnome xml
projects (libxml2 and gdome2), and/or have other information about where I can
get actual code using any library that does canonicalization?
Yes, I know where to find the standard, but before trying to interpret and
implement it myself, I was hoping some of the XML specialists had done this
already.
Anyway, thanks for any hints you may have.
Marius Kjeldahl
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]