...
As a general rule, we do not encourage independent use of this code outside of the Shibboleth Project due to the complexity, the lack of documentation, and the serious risks associated with implementing security software without the necessary supporting materials. Nevertheless, the code is open source and there are no formal barriers to doing so.
The current stable release of the Java library is the latest version available from our Nexus repository. In the very rare event that a previous stable release is designated, it will be noted here, but in most cases you can assume that all prior releases are unsupported. Support in this case is primarily about security updates, not support in a more formal sense.
...