I dette afsnit gives nogle eksempler på, hvorledes SOSI komponenten kan benyttes af forskellige aktører (Serviceaftager,
IdP og Serviceudbyder). Eksemplerne er udformet som sekvensdiagrammer. Diagrammerne er som udgangspunkt ukomenterede, da de fleste flows er relativt let forståelige, når man har læst resten af den tekniske dokumentation.
Udstedelse af ID-kort - trin 1 (EPJ client)
Dette eksempel er det "forberedende trin" i et ID-kort udstedelsesforløb, hvor brugeren bliver afkrævet password for at udløse signering vha. brugerens private nøgle.
TDCSignatureComponent er den kommende proxy-komponent til TDC signaturserveren, der gør det muligt at indtaste password og få signeret en hashværdi.
Udstedelse af ID-kort - trin 2 (EPJ server)
Denne sekvens ligger i umiddelbar forlængelse af den ovenstående, men evt. adskilt af et asynkront kald.
Udstedelse af ID-kort (IdP server)
Denne sekvens ligger i direkte forlængelse af den ovenstående, men viser hvorledes en
IdP kan have gavn af komponenten. Den øverste del af sekvensen viser, hvorledes man kan "deserialisere" en XML besked, den midterste del viser hvorledes man kan verificere signaturer i requestet, og den nederste del viser hvorledes man kan erstatte brugerens digitale signatur af ID-kortet med
IdP'ens signatur.
PEM forespørgsel
Hvor ovenstående viser detaljerne i ID-kort udstedelse, viser dette eksempel hvorledes SOSI komponenten kan anvendes af serviceaftagere i "almindelige" forespørgsler og indberetninger, der ikke kræver digital signatur (uafviselighed).
PEM svar
Denne sekvens viser hvorledes komponenten kan anvendes af serviceudbydere (her Medicinprofilen). Sekvensen ligger i umiddelbar forlængelse af forespørgselssekvensen.
Topic revision: r10 - 2006-04-19 - 17:24:51 -
TWikiGuest