Utility extensions for OpenSAML.
This open source package is an extension to OpenSAML that offers utility classes and interfaces such as:
- Utility methods for creating OpenSAML objects that does not require using the builder classes directly.
- Utility methods for marshalling and unmarshalling.
- Simplified support for signing XML objects.
- An abstraction for metadata handling making it easier to download and use SAML metadata.
- A builder pattern for some commonly used objects, such as creating SAML attribute objects, entity descriptors (metadata) or authentication requests.
- A framework for validation of responses and assertions.
Java API documentation of the opensaml-addons library is found at https://docs.swedenconnect.se/opensaml-addons/apidoc.
The opensaml-addons project artifacts are published to Maven central.
Include the following snippet in your Maven POM to add opensaml-addons as a dependency for your project.
<dependency>
<groupId>se.swedenconnect.opensaml</groupId>
<artifactId>opensaml-addons</artifactId>
<version>${opensaml-addons.version}</version>
</dependency>
See https://github.com/swedenconnect/opensaml-security-ext.
Copyright © 2016-2024, Sweden Connect. Licensed under version 2.0 of the Apache License.