- Home
- Download
- News
- Documentation

- FAQ
- Tutorial
- API reference
- Examples

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

# Download

## Stable releases.

- Sources for latest version.
- 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 are also available.

## Requirements

The XML Security Library requires:

- LibXML
- LibXSLT (optional)

and one of the following cryptographic libraries:

- OpenSSL version 1.0.0 (or later).
- GnuTLS
- Libgcrypt
- NSS (Mozilla cryptographic library).
- Microsoft Crypto API (Windows only)

## 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.

## GIT

XML Security Library is available from the GitHub.

## Other languages

- Python xmlsec module
- Perl LibXML-Sec module