Een wallet instance is de daadwerkelijke app die op het apparaat van een gebruiker is geïnstalleerd en actief is, terwijl een wallet solution het gecertificeerde softwarepakket is dat een erkende aanbieder beschikbaar stelt voor die installatie. De wallet solution is het gecertificeerde product; de wallet instance is één geactiveerde installatie van dat product op het apparaat van één specifieke gebruiker.
Binnen eIDAS 2.0, de informele benaming voor Verordening (EU) 2024/1183 die Verordening (EU) 910/2014 wijzigt, is dit onderscheid geen louter technische terminologie. Het heeft directe gevolgen voor certificering, aansprakelijkheid en de manier waarop organisaties compliance beheren voor mogelijk miljoenen gebruikers. De onderstaande secties lichten elk concept toe en leggen uit waarom het verschil in de praktijk belangrijk is.
Hoe verhouden wallet instances en wallet solutions zich tot elkaar?
Een wallet solution en een wallet instance staan in een ouder-kind-verhouding tot elkaar. De wallet solution is de gecertificeerde, goedgekeurde software die een wallet provider ontwikkelt en onderhoudt. Een wallet instance wordt aangemaakt telkens wanneer een gebruiker die solution op zijn apparaat installeert en activeert. Één wallet solution kan aanleiding geven tot miljoenen wallet instances, elk toebehorend aan een andere individuele gebruiker.
De wallet solution bepaalt de regels, de beveiligingsarchitectuur en de gecertificeerde mogelijkheden. De wallet instance erft die eigenschappen, maar functioneert zelfstandig op het apparaat van de gebruiker. Wijzigingen in de wallet solution, zoals een beveiligingsupdate of een nieuwe functie, worden uiteindelijk doorgevoerd naar alle actieve instances, maar elke instance heeft ook zijn eigen levenscyclus, inclusief activering, opschorting en intrekking.
Deze gelaagde structuur maakt het mogelijk dat de EUDI-wallet kan worden uitgerold over een heel land of de gehele EU, terwijl elke burger zijn eigen instance individueel beheert. De provider beheert de solution centraal; de gebruiker beheert zijn eigen instance.
Wat is een wallet solution precies onder eIDAS 2.0?
Een wallet solution onder eIDAS 2.0 is het gecertificeerde softwarepakket, inclusief de bijbehorende backend-infrastructuur, dat een erkende wallet provider aan gebruikers aanbiedt. Het is de entiteit die een conformiteitsbeoordeling ondergaat en een officiële certificering ontvangt voordat het beschikbaar mag worden gesteld aan het publiek. Zonder geldige certificering mag geen enkele wallet solution in de EU worden uitgerold.
De wallet solution moet voldoen aan de vereisten uit het Architecture and Reference Framework (ARF), dat de technische uitwerking geeft van de normen voor alle EUDI-wallets. De juridisch bindende vereisten volgen uit Verordening (EU) 2024/1183 en de bijbehorende uitvoeringshandelingen. Het ARF specificeert onder meer hoe de wallet omgaat met cryptografische sleutels, hoe deze communiceert met relying parties en hoe gebruikersgegevens worden beschermd.
Wallet solutions kunnen rechtstreeks door overheden worden aangeboden of door private bedrijven die officiële erkenning hebben ontvangen van een lidstaat. In beide gevallen moet de solution aantonen dat zij voldoet aan de vereisten van eIDAS 2.0 voordat een instance ervan aan gebruikers kan worden uitgegeven. Deze certificering geeft relying parties, zoals banken, zorgaanbieders en overheidsinstanties, de grondslag om presentaties van wallet instances die op die solution zijn gebaseerd te accepteren.
Wat is een wallet instance precies onder eIDAS 2.0?
Een wallet instance onder eIDAS 2.0 is de individuele, apparaatgebonden installatie van een gecertificeerde wallet solution die toebehoort aan een specifieke gebruiker. Het is de operationele eenheid: de app op iemands smartphone waarmee diegene attestaties opslaat, zijn identiteit bewijst en geverifieerde gegevens deelt met diensten. Elke instance is uniek voor één persoon en één apparaat.
Wanneer een gebruiker een wallet instance activeert, gebeuren er een aantal dingen:
- Er wordt een uniek cryptografisch sleutelpaar gegenereerd en gekoppeld aan dat specifieke apparaat
- De instance ontvangt een wallet unit attestation die bevestigt dat deze behoort tot een geldige, gecertificeerde wallet solution
- De gebruiker kan vervolgens verzoeken om attestaties, zoals een digitaal rijbewijs of een gekwalificeerde elektronische attestatie van attributen (QEAA), in zijn instance te laden
- De instance wordt het persoonlijke vertrouwensanker van de gebruiker voor alle daaropvolgende digitale interacties
Belangrijk is dat de gebruiker de controle heeft over zijn wallet instance. De gebruiker bepaalt welke attestaties worden opgeslagen, welke gegevens worden gedeeld en met wie. Dit principe van selective disclosure is een van de kernprivacybeschermingen die zijn ingebouwd in het EUDI-wallet-raamwerk. Goedkeuring van een gegevensverzoek in de wallet is niet hetzelfde als toestemming als rechtsgrond onder artikel 6, lid 1, onder a, AVG. Een relying party heeft een zelfstandige AVG-grondslag nodig voor de verwerking van de ontvangen gegevens.
Waarom is het onderscheid belangrijk voor compliance en implementatie?
Het onderscheid tussen wallet solution en wallet instance is belangrijk voor compliance omdat certificering van toepassing is op de solution, terwijl aansprakelijkheid en gegevensbeheer op het niveau van de instance gelden. Organisaties die interacteren met EUDI-wallets, als relying party of als uitgever van attestaties, moeten beide lagen begrijpen om conforme processen te ontwerpen.
Voor relying parties zoals financiële dienstverleners of zorgaanbieders is het accepteren van een presentatie van een wallet instance alleen geldig als die instance behoort tot een gecertificeerde wallet solution. Dit betekent dat organisaties de certificeringsstatus van de solution moeten kunnen verifiëren als onderdeel van hun verificatiestroom. Een volledige verificatie omvat drie afzonderlijke controles: de verificatie van de handtekening van de uitgever tegen de relevante nationale trusted list, de controle van de intrekkingsstatus via statusinformatie van de uitgever, en de validatie van de wallet unit attestation waarmee wordt vastgesteld dat de presenterende wallet op een gecertificeerde solution draait.
Voor organisaties die attestaties in wallets uitgeven, is de instancelaag even relevant. Een attestatie is gebonden aan een specifieke wallet instance. Als die instance wordt opgeschort of ingetrokken, kan de attestatie niet langer worden gebruikt, ook als de onderliggende wallet solution gecertificeerd blijft. Dit heeft directe gevolgen voor het beheer van de levenscyclus van attestaties. Privésleutels van attestaties verlaten het beveiligde middel niet; bij een nieuw apparaat worden attestaties daarom opnieuw uitgegeven in plaats van gekopieerd.
Vanuit een breder implementatieperspectief beïnvloedt het tweelaagsmodel ook hoe organisaties in financiële dienstverlening en andere gereguleerde sectoren hun onboarding- en verificatieworkflows ontwerpen. Systemen moeten worden gebouwd om zowel het vertrouwen op solution-niveau als de binding op instance-niveau te verwerken.
Wie is verantwoordelijk voor het beheer van wallet instances versus de wallet solution?
De verantwoordelijkheid is duidelijk verdeeld tussen twee partijen. De wallet provider is verantwoordelijk voor de wallet solution: de certificering, de beveiliging, de updates en de voortdurende naleving van eIDAS 2.0. De gebruiker is verantwoordelijk voor zijn eigen wallet instance: het activeren ervan, het beveiligen van het apparaat en het beheren van welke attestaties worden opgeslagen en gedeeld.
Deze taakverdeling heeft praktische gevolgen voor alle betrokken partijen:
- Wallet providers moeten hun certificering continu handhaven, beveiligingsupdates naar alle actieve instances sturen en de intrekking afhandelen van instances die zijn gecompromitteerd of als verloren gemeld.
- Gebruikers moeten hun apparaat beveiligen en zichzelf authenticeren om toegang te krijgen tot de wallet. Als een apparaat verloren of gestolen is, kan de gebruiker verzoeken dat zijn instance wordt opgeschort of ingetrokken.
- Lidstaten houden toezicht op de erkenning van wallet providers en zorgen ervoor dat alleen gecertificeerde solutions beschikbaar worden gesteld aan burgers en bedrijven.
- Relying parties moeten de wallet unit attestation op instance-niveau verifiëren op het moment van interactie, waarmee wordt bevestigd dat de instance waarmee zij te maken hebben behoort tot een geldige, gecertificeerde solution. Een relying party moet zich daarnaast onder CIR (EU) 2025/848 registreren bij de bevoegde nationale autoriteit van de lidstaat van vestiging voordat walletdata kan worden opgevraagd.
Voor organisaties in overheidsdiensten die zowel attestaties uitgeven als accepteren, is het begrijpen waar hun verantwoordelijkheden beginnen en eindigen binnen deze structuur essentieel voor goed bestuur.
Hoe verbindt wallet attestation instances met de solution?
Wallet attestation is het cryptografische mechanisme dat een wallet instance koppelt aan de gecertificeerde wallet solution. Wanneer een wallet instance wordt geactiveerd, geeft de wallet provider een wallet unit attestation (WUA) uit: een ondertekende digitale verklaring die bevestigt dat deze specifieke instance is aangemaakt door een geldige, gecertificeerde wallet solution en dat deze voldoet aan de vereiste beveiligingsnormen.
Deze attestation dient als vertrouwensbrug bij elke interactie. Wanneer een gebruiker een attestatie presenteert aan een relying party, verifieert de relying party niet alleen de attestatie zelf. Ze verifieert ook de wallet unit attestation om te bevestigen dat de instance die de attestatie presenteert authentiek is en niet is gemanipuleerd of ingetrokken. Alleen de verificatie van de handtekening van de uitgever tegen de relevante nationale trusted list kan volledig offline plaatsvinden. De controle van de intrekkingsstatus en de validatie van de wallet unit attestation vereisen doorgaans contact met externe bronnen.
Het attestation-model maakt het ook mogelijk dat selective disclosure correct werkt. Omdat de sleutels van de instance cryptografisch zijn gekoppeld aan de attestation, kan de gebruiker specifieke attributen bewijzen zonder onnodige persoonsgegevens te onthullen, en kan de relying party erop vertrouwen dat het bewijs afkomstig is uit een legitieme, gecertificeerde omgeving.
Voor organisaties die systemen bouwen die EUDI-wallet-presentaties accepteren, is het correct verwerken van wallet attestations een kernonderdeel van de verificatieketen. Organisaties die kijken naar implementatiebronnen zullen merken dat de verwerking van attestations consequent wordt benadrukt als een kritisch integratiepunt.
Hoe de ID Connector wallet instances en wallet solutions ondersteunt
De ID Connector van TrustTech is een integratie waarmee relying parties elke gecertificeerde Europese wallet accepteren, ongeacht de lidstaat van uitgifte, voor identificatie, login en gekwalificeerd tekenen. Acceptatie van de EUDI-wallet staat voorop; via dezelfde koppeling lopen ook andere identiteitsmiddelen, zoals nationale eID’s, bank-ID’s en identiteitsdocumenten, binnen en buiten de EU.
Voor het onderwerp van dit artikel voert de ID Connector de volgende technische taken uit:
- Verificatie van de handtekening van de uitgever tegen de relevante nationale trusted lists volgens ETSI TS 119 612 en de EU List of Trusted Lists (LOTL)
- Controle van de intrekkingsstatus via statusinformatie van de uitgever
- Validatie van de wallet unit attestation, waarmee wordt vastgesteld dat de presenterende wallet instance op een gecertificeerde wallet solution draait
- Bewaking van de geregistreerde attributenscope per intended use, zodat verzoeken buiten de geregistreerde scope worden gesignaleerd
- Hergebruik van geverifieerde identiteitsdata binnen conforme workflows
- Ondersteuning van gekwalificeerd tekenen via een aangesloten qualified trust service provider
De ID Connector is relevant voor organisaties in financiële dienstverlening, gezondheidszorg, farma en overheid die wallet-presentaties willen accepteren binnen hun bestaande onboarding-, authenticatie- en gegevensuitwisselingsprocessen. Verken de oplossingen van TrustTech om te zien hoe organisaties in deze sectoren dit in de praktijk brengen, of neem contact op om jouw specifieke situatie te bespreken.