Litsec :: OpenSAML 2.X utility extensions

OpenSAML 2.X utility extension library

License

License

GroupId

GroupId

se.litsec.opensaml
ArtifactId

ArtifactId

opensaml2-ext
Last Version

Last Version

0.9.4
Release Date

Release Date

Type

Type

jar
Description

Description

Litsec :: OpenSAML 2.X utility extensions
OpenSAML 2.X utility extension library
Project URL

Project URL

https://github.com/litsec/opensaml-ext
Project Organization

Project Organization

Litsec AB
Source Code Management

Source Code Management

https://github.com/litsec/opensaml-ext/tree/master

Download opensaml2-ext

How to add to project

<!-- https://jarcasting.com/artifacts/se.litsec.opensaml/opensaml2-ext/ -->
<dependency>
    <groupId>se.litsec.opensaml</groupId>
    <artifactId>opensaml2-ext</artifactId>
    <version>0.9.4</version>
</dependency>
// https://jarcasting.com/artifacts/se.litsec.opensaml/opensaml2-ext/
implementation 'se.litsec.opensaml:opensaml2-ext:0.9.4'
// https://jarcasting.com/artifacts/se.litsec.opensaml/opensaml2-ext/
implementation ("se.litsec.opensaml:opensaml2-ext:0.9.4")
'se.litsec.opensaml:opensaml2-ext:jar:0.9.4'
<dependency org="se.litsec.opensaml" name="opensaml2-ext" rev="0.9.4">
  <artifact name="opensaml2-ext" type="jar" />
</dependency>
@Grapes(
@Grab(group='se.litsec.opensaml', module='opensaml2-ext', version='0.9.4')
)
libraryDependencies += "se.litsec.opensaml" % "opensaml2-ext" % "0.9.4"
[se.litsec.opensaml/opensaml2-ext "0.9.4"]

Dependencies

compile (7)

Group / Artifact Type Version
org.opensaml : opensaml jar 2.6.4
commons-codec : commons-codec jar 1.7
commons-httpclient : commons-httpclient jar 3.1
org.opensaml : xmltooling jar 1.4.4
joda-time : joda-time jar 2.7
commons-lang : commons-lang jar 2.6
org.slf4j : slf4j-api jar 1.7.5

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.slf4j : slf4j-log4j12 jar 1.7.5
log4j : log4j jar 1.2.17

Project Modules

There are no modules declared in this project.

Logo


opensaml-ext

License Maven Central

Utility extensions for OpenSAML.

Note: Support for OpenSAML 2.X and 3.X has been discontinued. The last release of eidas-opensaml supporting OpenSAML 3.X is 1.4.4.

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.
  • Spring Framework factory beans for easier integration in a Spring environment.
  • 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-ext library is found at https://litsec.github.io/opensaml-ext.

Generated project information is found at https://litsec.github.io/opensaml-ext/site.

Maven and opensaml-ext

The opensaml-ext project artifacts are published to Maven central.

Include the following snippet in your Maven POM to add opensaml-ext as a dependency for your project.

<dependency>
  <groupId>se.litsec.opensaml</groupId>
  <artifactId>opensaml4-ext</artifactId>
  <version>${opensaml-ext.version}</version>
</dependency>

Initializing the OpenSAML library

See https://github.com/swedenconnect/opensaml-security-ext.

Copyright © 2016-2021, Litsec AB. Licensed under version 2.0 of the Apache License.

se.litsec.opensaml

Litsec

Litsec AB

Versions

Version
0.9.4
0.9.3