Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

De tre måder at anvende Seal.Java på kan illustreres på følgende måde:

Gliffy Diagram
macroId961baaa0d262981d-6e729f9d-43cf41ba-811ba52f-42826f9acb3f
displayNameSeal-Java-Service-Call
dfae3ba30b31
nameSeal-Java-Service-Call.Java anvendelser
pagePin51


Hvordan kommer man igang med at anvende Seal.Java?

...

Der findes en række factory klasser der fungerer som indgange til anvendelse af modelklasserne. De kan grupperes på følgende måde:

FactoryAnvendelse
SOSIFactoryDGWS (Consumer / Provider / STS)
OIOSAMLFactory

Anvendes mellem følgende omvekslinger for Consumer og STS: 

NSP OIO SAML Bootstrap Token

NSP OIO IDWS sikkerhedsbillet

DGWS ID-kort

JSON Web Token (JWT)

OIOIDWSFactoryIDWS for Provider
EHDSIFactoryDKNCP / eHDSI omvekslinger for Consumer og STS

Signering

Et andet centralt begreb i Seal.Java er CredentialVault, der benyttes til at afkoble brugen af certifikater og keystores. Dermed behøver man ikke kende til den underliggende implementation. Det giver mulighed for at udskifte implementering, f.eks. at bruge Java KeyStore, HSM (Hardware Security Module),  filbaseret vault eller noget andet.

...