eIDAS :: OpenSAML 2.X

OpenSAML 2.X extension library for the eIDAS Framework

Лицензия

Лицензия

Группа

Группа

se.litsec.eidas
Идентификатор

Идентификатор

eidas-opensaml2
Последняя версия

Последняя версия

1.0.6
Дата

Дата

Тип

Тип

jar
Описание

Описание

eIDAS :: OpenSAML 2.X
OpenSAML 2.X extension library for the eIDAS Framework
Ссылка на сайт

Ссылка на сайт

https://github.com/litsec/eidas-opensaml
Организация-разработчик

Организация-разработчик

Litsec AB
Система контроля версий

Система контроля версий

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

Скачать eidas-opensaml2

Как подключить последнюю версию

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

Зависимости

compile (6)

Идентификатор библиотеки Тип Версия
org.opensaml : opensaml jar 2.6.4
org.opensaml : xmltooling jar 1.4.4
joda-time : joda-time jar 2.7
commons-lang : commons-lang jar 2.6
commons-httpclient : commons-httpclient jar 3.1
org.slf4j : slf4j-api jar 1.7.12

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.slf4j : slf4j-log4j12 jar 1.7.12
log4j : log4j jar 1.2.17

Модули Проекта

Данный проект не имеет модулей.

Logo


eidas-opensaml

License Maven Central

OpenSAML extensions for the eIDAS Framework.


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


eIDAS (EU REGULATION 910/2014 on electronic identification and trust services for electronic transactions in the European internal market) defines requirements on cross-border recognition of electronic identification means in EU.

The eIDAS technical specifications defines a number of SAML elements and attribute definitions which are normally not supported by standard SAML software. The eidas-opensaml Open Source Java library extends the OpenSAML framework with support for the definitions from the eIDAS technical specifications.

The following eIDAS specifications are implemented:

See https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eIDAS+eID+Profile for the eIDAS eID Profile.

How to use the use the eidas-opensaml library

The eidas-opensaml artifacts are published to Maven central and a dependency to the library should be included as follows in the application POM-file:

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

Documentation

Examples

Creating an eIDAS AuthnRequest message

The eIDAS SAML Message Format v1.2 specification describes how a SAML AuthnRequest message should be put together to comply to the eIDAS specifications.

CreateAuthnRequestExample.java illustrates how you could create an authentication request message using the eidas-opensaml library.

Parsing an Assertion

An assertion issued from an eIDAS service will contain the attributes defined in eIDAS SAML Attribute Profile.

ParseAssertionExample.java shows how to parse an Assertion and get hold of all attribute values.

Contact and support

Logo

Contact Litsec Labs if you have any questions or suggestions ...

Resources

eIDAS Specifications
Swedish eID Framework
OpenSAML and Shibboleth

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

se.litsec.eidas

Litsec

Litsec AB

Версии библиотеки

Версия
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0