Re: [xml] XML-Signature
- From: "T.J. Mather" <tjmather tjmather com>
 
- To: <xml gnome org>
 
- Subject: Re: [xml] XML-Signature
 
- Date: Sun, 24 Feb 2002 10:57:54 -0500 (EST)
 
Hi,
I began writing a Perl library for XML-Signature, based on XML::GDOME,
which is based on gdome2 and libxml.  It took me longer than expected,
and my company ended up using the Apache Java XML Signature package 
instead.  However, I did manage to release a working Canonical XML module, 
an important part of the XML Signature standard:
http://www.tjmather.com/xml-canonical/
I also have (un-completed) part of the Signature Perl module sitting on my
hard drive.  If anybody is interested, let me know and I'll e-mail it.
XML-Signature is a complicated standard, and it took many months with
a sponsored full-time developer to develop the Apache Java library.
To develop XML-Signature in C based on libxml probably would probably take
a similar amount of time.  Doing it in Perl would take significantly less 
time, especially since XML::Canonical is already available.
To make development faster, and to make it easy to switch between
Apache XML Java Signature and Perl XML Signature, I followed the 
implementation of the Apache XML package as closely as possible.  This
required that I have a Level 2 DOM package, which is why I used gdome2.
If you do go down the route of writing XML-Signature in C/C++, that would 
be helpful, than many languages could use the standard through the
use of a wrapper.  I would suggest following the Apache XML implementation
and using gdome2 to provide the DOM.
-TJ
On Sat, 23 Feb 2002, Aleksey Sanin wrote:
Hello, List!
Recently XML-Signature 
(http://www.w3.org/TR/2002/REC-xmldsig-core-20020212)
became a W3C recommendation.  I wonder does there exist an open source 
implementation of
it (based on libxml?) and if there is no one then will it be interesting 
to create one?
I know that there exists an Apache Java based library but I am looking 
for C or C++ one.
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]