Indledning

Dette dokument henvender sig til anvendere af Seal.Java.

Formålet med dokumentet er at give en forståelse af STS som produkt:

Derudover giver dokumentet en oversigt over den funktionalitet Seal.Java understøtter med udgangspunkt i konkrete Java klasser og metoder.

Der findes desuden nogle underdokumenter til denne side hvor der findes konkrete kodeeksempler på hvordan Seal.Java anvendes.

Forudsætninger

Seal.Java er i modsætning til de øvrige NSP komponenter et kodebibliotek og anvenderne forventes at have andre og mere tekniske forudsætninge.

Man bør som minimum have kendskab til følgende for at kunne anvende Seal.Java:

Der vil være en indledende beskrivelse som ikke forudsætter ovenstående.

Hvad kan Seal.Java anvendes til?

Seal.Java anvendes til at sikre, at DGWS og IDWS standarden bliver overholdt. Her udbydes en række metoder man kan benytte til at få:

Når man skal anvende Seal.Java 

Hvordan kommer man igang med at anvende Seal.Java?

Hvis man vil anvende Seal.Java, så skal man have følgende installeret:

Oversigt over klasser og metoder

Service Consumer

I den følgende tabel vises en oversigt over de centrale metoder der skal benyttes hvis man anvender Seal.Java som Service Consumer.

FunktionalitetFactoryConsumer build STS requestConsumer parse STS response
DGWS
ID kort (system)SOSIFactorycreateNewSecurityTokenRequestdeserializeSecurityTokenResponse
ID kort (bruger)SOSIFactorycreateNewSecurityTokenRequestdeserializeIDCard
eHDSI
eHDSIEHDSIFactoryDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenRequestDOMBuildercreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenResponseModelBuilder


Security Token Service

I den følgende tabel vises en oversigt over de centrale metoder der skal benyttes hvis man anvender Seal.Java som Security Token Service.

FunktionalitetFactorySTS parse requestSTS build response
DGWS
ID kort (system og bruger)SOSIFactorydeserializeSecurityTokenRequestcreateNewSecurityTokenResponse
eHDSI
eHDSIEHDSIFactorycreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenRequestModelBuildercreateDkncpBootstrapSamlAssertionToEhdsiIdwsXuaEmployeeIdentityTokenResponseDOMBuilder

Service Provider

FunktionalitetFactory






Overgang til Seal.Java 3

På følgende punkter er der væsentlige ændringer i forhold til Seal.Java 2: