XMLSec Library

XML Security Library

XMLSec is a C library based on LibXML2 and OpenSSL . This library was created with a goal to support major XML security standards:
This library is released under the MIT Licence see the Copyright file in the distribution for details.

News
  • April 5 2002
    Test suite updates and new minor release XMLSec 0.0.2a.
    New interoperability tests were provided by Merlin Hughes. XML Security Library successfully passed all tests after small test program tweaking and adding workaround for OpenSSL CRL problem. These new tests are included into the distribution and previous Merlin's test suites are removed. Because of these changes I decided to generate a new package that also will include the Online XML Digital Signature Verifier code.

  • April 3 2002
    The Online XML Digital Signature Verifier is available! You can use this tool to verify your XML Digital Signatures from online Web form or using a simple Perl script. The idea was stolen from Manoj K. Srivastava .

  • March 31 2002 
    Some major changes and a time for new release: XMLSec 0.0.2 . Now XMLSec supports all MUST/SHOULD/MAY features from XMLDSig standard!
    - Added X509 certificates and certificate chains support
    - The detailed signature generation/verification results are made available to the application (see example 3 )
    - RetrievalMethod, Manifests and additional algorithms are added
    - The Transforms and KeyInfo code was significantly re-writen with a goal to separate it from XMLDSig logic for better re-usability (in XML Encryption, etc.)

  • March 18 2002
    - Fixed wrong way shift of the DSA digest result bug found by Philipp Gühring. This bug is critical and I have to do a new build.
    - Added "--with-pedantic" configuration option and fixed all but "unused variable" warnings (bug reported by Daniel Veillard).

  • March 17 2002
    The XMLSec 0.0.1 is released and available for download! Please try it out and send me your comments/suggestions.


Aleksey Sanin