
In veel gereguleerde sectoren moeten professionals beschikken over persoonlijke certificaten die hun vakbekwaamheid en naleving van regels aantonen. Decennialang betekende dit fysieke pasjes en papieren documenten. Kiwa Digital Certification wilde de professionele identiteit naar de smartphone verplaatsen en daarbij voldoen aan de strengst mogelijke beveiligings- en privacy eisen.
De uitdaging ging verder dan alleen het ontwikkelen van een wallet-app. De app moest geschikt zijn voor diverse toepassingen in verschillende sectoren, voldoen aan ISO-normen voor de uitgifte van mobiele documenten en twee verschillende gebruikersgroepen bedienen: de professional die het certificaat toont en de inspecteur die het verifieert, en dat alles binnen één app.
Elements kreeg de opdracht om de volledige eLicense-app voor iOS en Android te ontwikkelen, van identiteitsverificatie tot de opslag van certificaten en autorisatie op afstand.
De app voldoet aan de normen ISO 18013-5, ISO 18013-7 (concept versie), en ISO 23220-2 (concept versie), die wereldwijd worden gebruikt voor digitale rijbewijzen en beroepscertificaten. Dankzij end-to-end encryptie en zelfbeschikking over gegevens bepalen gebruikers zelf welke informatie ze met wie en wanneer delen.
In plaats van een oplossing voor slechts één specifiek doel, hebben we een configureerbaar platform ontwikkeld. Dezelfde app fungeert als 'pyro-pas' voor de vuurwerksector (uitgegeven door Hobeon SKO in opdracht van het Nederlandse ministerie van Infrastructuur) en kan worden uitgebreid met nieuwe soorten certificeringen zonder de kern van het systeem te hoeven aanpassen. De architectuur scheidt de identiteit laag van de certificaat laag, waardoor integratie met verschillende back-end systemen per gebruiksdoel mogelijk is.
De app is geschikt voor zowel de certificaathouder als de controleur. Controleurs kunnen via dezelfde applicatie op afstand certificaten verifiëren; hierbij zorgen logging en versleutelde 'handshakes' voor een controleerbaar spoor (audit trail). Dit vereiste een zorgvuldige scheiding in de gebruikerservaring (UX), zodat elk type gebruiker zonder verwarring in de juiste workflow terechtkomt.
2024 uitgebracht voor iOS & Android
3 ISO standards ondersteund
0 security incidents gerapporteerd
Multi-industrie vuurwerk, educatie & meer
Waarom een middleware-architectuur volgens het BFF-principe (Backend For Frontend)?
De eLicense-app integreert met diverse backend-systemen uit verschillende sectoren. In plaats van directe integraties in de app zelf te bouwen, hebben we een middleware-laag geïntroduceerd die de authenticatie, het ophalen van certificaten en de versleutelde gegevensuitwisseling afhandelt. Hierdoor blijft de app 'stateless' en onafhankelijk van de backend; dit maakt het eenvoudig om nieuwe certificaattypes of sectorintegraties toe te voegen zonder de client aan te passen.
De implementatie heeft geleid tot een veilige en gebruiksvriendelijke wallet-app voor diploma's en certificaten, waarbij de totaaloplossing voldoet aan strenge beveiligings- en privacyvereisten.
Eisen op het gebied van beveiliging en compliance in gereguleerde omgevingen vereisen een ander soort discipline dan bij consumentenapps. Elke architectuur beslissing werd getoetst aan de geldende ISO-normen. Elements is ISO 27001-gecertificeerd; dit is een basisvereiste voor het werken aan projecten in deze categorie.
Het eLicense-platform is ontworpen om te groeien binnen diverse sectoren. De toepassing voor vuurwerk is inmiddels operationeel. Ook onderwijscertificeringen vallen binnen de scope. Elke sector waar persoonlijke certificering van belang is en fysieke pasjes voor frictie zorgen, is een potentiële volgende stap.

Naast onze projectmatige samenwerkingen bieden we ook teamleden of een compleet ontwikkelteam als service aan. Meer weten? Stuur ons een bericht.