Overzicht
Service die de Cryptolib-library van eHealth beschikbaar stelt voor End To End Encryption. De KGSS API van eHealth is ook beschikbaar in deze API.
Generieke IT-bouwblokken
SubdomeinSoftware factory - veiligheidsgerelateerd
TypologieService & API
Service ownersSmals, FOD Volksgezondheid
2018
Waarvoor dient het?
Als aanbieder van software voor zorgverleners ontwikkel je applicaties in een containerized omgeving en wil je het end-to-end encryptiesysteem van eHealth integreren. Dankzij de REST-service "eHealth Cryptolib integration" wordt deze integratie op het gebied van de security op eHealth Cryptolib vereenvoudigd, terwijl aan alle voorwaarden voor integratie bij eHealth wordt voldaan. De vereenvoudiging van de implementatie van de eHealth Cryptolib en de eHealth security op KGSS is inderdaad het belangrijkste voordeel van deze service.
Functionele beschrijving
Het gebruik van deze REST-service laat toe om
- deze één keer te deployen voor alle toepassingen van een Openshift-project, wat toelaat om de evoluties (al dan niet backward-compatibel) te beheren in deze service in plaats van in elke toepassing, en de oproepen naar de service KGSS van eHealth te centraliseren
- de certificaten op één plaats te centraliseren: de clienttoepassing doet een beroep op deze service in een vertrouwenscirkel en het certificaat wordt beheerd door deze service (de toepassingen zijn makkelijker te beheren)
- de service KGSS van eHealth op te roepen via een REST-interface
Deze integratie-service vereenvoudigt de implementatie van eHealth security op Cryptolib.
Technische beschrijving
REST-service in een docker image. Deze service wordt gepackaged in een .WAR-bestand en kan enkel in JBoss gedeployd worden.
Doelpubliek
Elke toepassing die de service KGSS van eHealth moet oproepen.
Integratievoorwaarden
Er is geen afhankelijkheid ten opzichte van Java-library’s voor toepassingen die het gebruiken.
Het certificaat van de clienttoepassing moet geïnstalleerd worden om de service KGSS van eHealth onder haar naam te kunnen oproepen.
Documentatie
Andere interessante componenten
Contact
Contact : ReuseOperational@smals.be