Introduktion

Alle services der udbydes på NSP overholder den XML-baserede standard ”Den Gode WebService (DGWS)”. Derudover tilbydes funktionalitet til håndtering af OIO IDWS.

At designe og implementere en service der overholder denne profil, er ikke nødvendigvis en let opgave. Derfor er Seal.Java formål at indpakke DGWS og IDWS specifikke detaljer, og abstrahere alle typer fra XML til objektform, for på den måde, at gøre det lettere for udvikleren at overholde standarden.

Formål

Dette dokument er en guide til brugere af SOSI-biblioteket, også kendt som Seal.Java. Dokumentet indeholder information om, hvordan man installerer og konfigurerer biblioteket, og dokumenter detaljer om, hvordan man bruger biblioteket som en anvender eller som serviceudbyder.

Dette dokument er ikke et designdokument og vil derfor ikke gå i detaljer om f.eks. hvordan XML-signatur bruges i SOSI-beskeder osv. Den dækker heller ikke alle de grundlæggende koncepter i Webservice Single Sign-On (SSO), føderationer osv. Hvis du har brug for information om koncepterne osv. henvises til dokumentationen "Den Gode Webservice".

SOSI-biblioteket er i øjeblikket implementeret som et Java-bibliotek, og læseren skal derfor have Java-programmør. Der findes en udgave, som er lavet i .NET, og den kan findes her SEAL.NET. Læseren skal også have grundlæggende viden om offentlig nøglekryptering (signering) og XML.

Release notes

Release x.y.z

Seal java sourcekode er flyttet fra Kvalitetsit repository  til libraries repository.

Release 2.5.13

Forbedret fejlbesked ved manglende trust af NemLogin token.

Release 2.5.12

Forbedret fejlbesked ved forsøg på kald af medarbejder-billetomveksling som borger.

Release 2.5.11

Release 2.5.10

Rettelser efter fejl fundet i test.

Release 2.5.9

Release 2.5.8 ( Findes ikke som release i  Nexus)

Release 2.5.7

Rettet fejl opstået  i mellem release 2.5.4 og 2.5.6, hvor metoder STS testtools kalder er blevet ændret.

Seal indeholder nogle test-certifikater fra lakeside der  er udløbet. Skiftes ud med SDS certifikater.

Release 2.5.6

Certifikater udløbet og blev skiftet.

Release 2.5.5 (Findes ikke som release i Nexus)

Release 2.5.4

Release 2.5.3 (Findes ikke som release i  Nexus)

Release 2.5.2

Release 2.5.0/2.5.1

- Updated maven compiler to JDK 1.8

- Added helpers and model for JWT to OIOSAML token exchange

Release 2.4.6 (Findes ikke som release i  Nexus)