- Home
- Download
- News
- Documentation

- FAQ
- Tutorial
- API reference
- Examples

- XML Digital Signature

- Online Verifier

- XML Encryption
- XML Canonicalization
- Reporting Bugs
- Mailing list
- Related
- Authors

# Download

## Stable releases.

The latest stable XML Security Library version is 1.2.1:

- Sources for latest version (XMLSoft.org and RPMFind.net mirrors).
- Red Hat 9 RPM xmlsec1 and xmlsec1-devel packages.
- Windows binaries for XMLSec Library (as well as LibXML2, LibXSLT and OpenSSL) from Igor Zlatkovic.
- XMLSec Library is included as part of Debian GNU/Linux. For more information see the coordination page.
- XMLSec Library FreeBSD and OpenBSD ports.

The previous releases and daily snapshots are also available (the daily snapshots are not promised to be stable or even compile).

## Requirements

The XML Security Library requires:

- LibXML
- LibXSLT (optional)

and one of the following cryptographic libraries:

- OpenSSL version 0.9.7 (it also should work with 0.9.6 but some features would be disabled).
- GnuTLS and Libgcrypt - GNU SSL and cryptographic libraries.
- NSS - Mozilla cryptographic library.

## Installation (source archive)

All steps are usual:

> `gunzip -c xmlsec1-xxx.tar.gz | tar xvf -`
> `cd xmlsec1-xxxx`
> `./configure --help`
> `./configure [possible options]`
> `make`
> `make install`
> `make check`

The last step is optional and requires Internet connection to execute some tests.

## CVS

XML Security Library is available from the Gnome CVS (the module name is xmlsec). The online source browser: Gnome CVS base

Aleksey Sanin