OpenSAML is an open source implementation of the OASIS Security
Assertion Markup Language Specification. It contains a set of open
source C++ classes that support the SAML 1.0, 1.1, and 2.0
specifications.