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 Candidate på NSP 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.


Forusæ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