Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

XML-Security-C is the C++ XML Signature and Encryption library from the Apache Software Foundation. It is used for all XML Signature and Encryption processing in OpenSAML and Shibboleth.

Project Website: http://santuario.apache.org/c/

Shibboleth 1.3.x generally supports any recent version of this library.

OpenSAML and Shibboleth 2.x require at least version 1.4.0, and version 1.5.1 or later are recommended.

Use of Xerces 3.x requires at least version 1.5.0 of this library.

Non-Windows

This package requires Xerces-C and OpenSSL, and can be built with or without Xalan-C, the Apache XSLT library. Shibboleth does not rely on that, so a typical non-Xalan command might be:

No Format
./configure --disable-static --without-xalan

Older versions have significant problems on some non-Linux platforms, and you may run into problems during the make install step on some of them, especially Solaris. Installing various GNU utilities may help, but you might have to manually copy headers and libraries yourself. If there are known issues with the latest version, let them know.

On Mac OS X, you may need to have the DYLD_LIBRARY_PATH set to the location of the ICU libraries, or run (where LDFLAGS points to the location of the ICU libraries):

No Format
LDFLAGS='-L/opt/shibboleth-sp/lib' ./configure --without-xalan --prefix=/opt/shibboleth-sp

Windows

The source distribution contains usable project files for VS 2008 and VS6.