XMLTooling-C

Shibboleth 2.x relies on OpenSAML 2, which in turn requires this lower-level library that provides a higher level interface to XML processing, particularly in light of signing and encryption.

This project is maintained as part of the OpenSAML 2 project and is supported with it

Supported only as part of the Shibboleth SP

Although XMLTooling is a separate project, it is only supported as a dependency of the Shibboleth SP

This package includes two alternate library versions, one with security support, and one so-called "lite" version without that support. Shibboleth relies on both being built, so the option to build only the lite version is not applicable.

This package depends on the full suite of Shibboleth dependencies as described here

Source is in the same directory as the OpenSAML files http://shibboleth.net/downloads/c++-opensaml/.

Non-Windows

A standard configure command line should do the right thing, barring occasional platform-specific requirements or pointing to libraries in non-standard locations. Any special requirements will be collected here.

./configure --with-log4shib=/opt/shibboleth-sp --prefix=/opt/shibboleth-sp -C

Windows

See this topic