direct naar de inhoud

Ontwikkelaars

De Fundamenten begrijpen

Ontwikkelaars moeten de fundamentele principes begrijpen voordat ze connectors implementeren. Het iSHARE Trust Framework maakt soepele integratie en veilige communicatie mogelijk en zorgt ervoor dat gegevens alleen worden gedeeld met de juiste autorisatie.

Belangrijkste kenmerken van het iSHARE Trust Framework

  • Federatieve en gedecentraliseerde aanpak: Het raamwerk werkt zonder centrale macht, vooraf uitgewisselde authenticatiesleutels of deelnemersgegevens. Partijen krijgen uitsluitend toegang tot de data space of het netwerk via vertrouwde onboardingprocedures. Elke interactie wordt gevalideerd aan de hand van de vertrouwenslijst (deelnemersregister) en autorisaties.
  • Technische componenten: Deze kernfunctie is gebaseerd op het deelnemersregister, autorisatiecontroles (Policies) en mechanismen voor Identiteits- en toegangsbeheer (IAM).

Technische implementatie begrijpen

Ontwikkelaars implementeren een identificatie, authenticatie & autorisatie protocol voor machine-to-machine (M2M) en mens-to-machine (H2M) communicatie. Dit is gebaseerd op een JSON REST API-architectuur. Authenticatie is sterk afhankelijk van PKI-certificaten (Public Key Infrastructure) en publieke/private sleutelparen. JSON Web Tokens (JWT’s) zijn cruciaal voor het beschermen van de integriteit van de berichtinhoud. Elke deelnemer valideert de handtekeningen en interpreteert de JWT-inhoud met inachtneming van de contextuele vereisten.

Veilige gegevensuitwisseling tot stand brengen

Veilige gegevensuitwisseling tot stand brengen. Na bevestiging wordt het autorisatieregister (AR) onmiddellijk bijgewerkt en ontvangt de serviceprovider een “OK”-status van het AR. Dit leidt tot de uitwisseling van authenticatiesleutels, die worden gegenereerd op basis van de openbare eIDAS-sleutels binnen het netwerk, waardoor het hoogste niveau van verbindingsbeveiliging wordt gegarandeerd.

Dit proces zorgt voor volledige gegevenssoevereiniteit en geeft vertrouwen in het delen van gegevens. Dit is de basisstroom, met talloze aanvullende voorbeelden die kunnen worden onderzocht.

Voor meer informatie:

  • iSHARE Trust Framework-specificaties: Uitgebreide specificaties zijn toegankelijk op onze Wiki en Developer Portal.
  • Rolinformatie en broncode: Meer informatie over elke rol, broncodevoorbeelden en praktische implementaties zijn beschikbaar op GitHub.

Note: Houd er rekening mee dat, hoewel de softwarecomponenten open source zijn, ze uitsluitend bedoeld zijn voor referentiedoeleinden.

  • Conformance Test Tool (CTT): We bieden ook een volledig geautomatiseerde testprocedure voor ontwikkelaars in de vorm van de Conformance Test Tool (CTT).

Klaar om de volgende stap te zetten en als iSHARE-lid deel uit te maken van het landschap van datadeling?

Wilt u meer weten over de rol van een ontwikkelaar bij de toepassing en implementatie van het iSHARE Trust Framework?