Seal.Java version 3 er en omskrivning af Seal.Java 2 til Java 21 uden brug af problematiske tredjepart biblioteker. Seal.Java 3 findes pt. som en Release CandidateNSP Nexus.

Formål ved at anvende Seal.Java bibliotek

Seal.Java er et kodebibliotek der hjælper anvendere med følgende:

Sikre adgangen til NSP platformen.
Sikre at DGWS-standarden bliver overholdt. Læs mere her: ”Den Gode WebService (DGWS)”
Sikre at IDWS-standarden bliver overholdt. Læs mere her:  OIO IDWS
Signering og validering.

Seal.Java validere også indkomne requests:

Skal matche OCES3 root certifikat der er indbygget i Seal.Java.
Skal matche den NSP Federation der er indbygget i Seal.Java.


Forudsætning for at kunne anvende Seal.Java

Følgende standarder og begreber bør være kendt hos anvendere af Seal.Java:

Java udvikling 
Den Gode WebService (DGWS)
OIO Identity Based Web Services (IDWS)
Offentlige Certifikater til Elektronisk Service (OCES)
Security Assertion Markup Language (SAML)
X.509 Standard


Komponent og versioner

Seal.Java findes i to udgaver:

Version 2 der er den aktuelle udgave og den skal bygges med Java 8.
Version 3 er en planlagt version af Seal.Java hvor afhængigheder til meget gamle biblioteker er fjernet og den skal bygges med Java 21.


Seal.Java version 2

Denne version vil forsat blive vedligeholdt og der er planlagt to udvidelser:

Indførelse af eHDSI IDWS XUA omveksling i forbindelse med ePrescription projektet
Indførelse af Service Consumer Bootstraptoken til IDWS omveksling i forbindelse med Mit Overblik projektet.

Efter disse udvidelser vil udviklingen stoppe og der vil kun blive foretaget fejlrettelser til Seal.Java 2.

Der er endnu ikke planer om at stoppe support af Seal.Java 2.

Seal.Java version 3

De to nye omvekslinger der indbygges i forbindelse med projekterne ePrescription og Mit Overblik indføres også i Seal.Java 3.

Fremadrettet vil udviklingen foregå her. Der er planlagt følgende:

Oprydning efter overgangen til OCES3, hvor alle OCES2 specifikke ting fjernes.
Automatisk generering af ikke-trustede certifikater til testformål.

Seal.Java 3 er planlagt til at blive frigivet i 4. kvartal 2025.

Kontaktoplysninger, servicebeskrivelse og testforhold


Seal.Java er udviklet, driftet og vedligeholdt af SDS, og alle henvendelser skal foregå gennem National Servicedesk: Indberetning til Service desk

Release Notes

Release sosiseal-3.0.0-rc.5 (23-01-2026)

  • Opgradering fra Java 8 til Java 21 - herunder fjernelse af afhængigheder til gamle kodebiblioteker:
    • XML Security (org.apache.santuario:xmlsec:jar:1.4.8)
    • Web Services Security for Java (org.apache.ws.security:wss4j:jar:1.5.12)
    • Java XML APIs (xml-apis:xml-apis:jar:1.4.01)
    • Apache Xalan Project (xalan:xalan:jar:2.7.1)
  • Derudover almindelig oprydning i afhængigheder.
  • Fjernelse af understøttelse af OCES2
  • Understøttelse af omveksling af eHDSI IDWS XUA Bootstrap token
  • Inkludering af certifikater i indbyggede test
  • Fejlrettelse i test: testDecryptionWithWrongKey
  • Udskiftning af testcertifikat






  • No labels