Zum Inhalt springen
Mitterbucher
Leistungen Expertise Team Open Source Kontakt
Projekt besprechen
Zurück zu Open Source

Open Source

EUDI Wallet Verifier selbst betreiben

miEUDIverifier — ein Open-Source-Verifier (C#/.NET 8) für die European Digital Identity Wallet auf Basis von OpenID4VP. Lizenz: Apache-2.0.

Live-Demo öffnen Auf GitHub ansehen

Überblick

miEUDIverifier ist eine ASP.NET-Core-Webanwendung, die über die REST-API eines EUDI-Verifier-Backends (OpenID4VP) Identitätsdaten aus einer EUDI Wallet liest. Gelesen wird ausschließlich das PID-Credential (Personal Identification Data) mit den Attributen Familienname, Vorname und Geburtsdatum — bewusst datensparsam.

Der Verifier fordert die PID in beiden Formaten an — mso_mdoc und SD-JWT VC — sodass die Wallet das Format präsentieren kann, das sie besitzt. Die angefragten Claims sind per DCQL definiert und lassen sich leicht um weitere Attribute oder Credential-Typen erweitern.

Live-Demo ausprobieren

Öffentliche Testinstanz — Verfügbarkeit nicht garantiert. Für den produktiven Einsatz empfiehlt sich eine eigene Instanz (Anleitung unten).

Live-Demo öffnen

Funktionsweise

Die Anwendung erzeugt über das Verifier-Backend eine Presentation-Anfrage und zeigt den QR-Code im Browser an (Cross-Device-Flow). Die EUDI Wallet App scannt den Code, die Nutzerin bestätigt die Datenfreigabe, und die Seite pollt serverseitig das Ergebnis — die Identitätsdaten erscheinen ohne manuelles Neuladen.

Funktionen

  • OpenID4VP-Presentation-Flow, Cross-Device via QR-Code
  • PID in mso_mdoc und SD-JWT VC — beide Formate als Alternativen
  • Zweisprachige Web-Oberfläche (Deutsch/Englisch)
  • Konfigurierbares Backend (verifier.eudiw.dev oder eigene Instanz), Profile openid4vp/haip
  • Docker-Support für den dauerhaften Betrieb

Selbst betreiben

Voraussetzungen: das .NET 8 SDK und eine EUDI Wallet App mit geladenem Test-PID — Testdaten stellt der öffentliche Issuer issuer.eudiw.dev aus, ganz ohne echtes Ausweisdokument. Danach genügt:

git clone https://github.com/Mibuw/miEUDIverifier
cd miEUDIverifier
dotnet run --project src/miEUDIverifier
# → browser opens http://localhost:5050
# → scan the QR code with your EUDI Wallet app

Standards & Kontext

Der Verifier setzt auf die Spezifikationen des EUDI-Ökosystems auf: OpenID4VP für die Präsentation, ISO/IEC 18013-5 (mdoc) bzw. SD-JWT VC als Credential-Formate und das Architecture and Reference Framework (ARF) der EU. Damit eignet er sich als Ausgangspunkt für eigene Verifier-Anwendungen und die EUDI-Wallet-Integration in Österreich und der EU — vom Altersnachweis bis zur Kundenkarten-Lösung für Loyalty-Provider.

Fragen oder ein konkretes Vorhaben?

Ob Integration, Erweiterung oder ein verwandtes Projekt — ich unterstütze gerne von der Konzeption bis zur produktiven Auslieferung.

Kontakt aufnehmen
Mitterbucher

Software & Digital Identity

Navigation

Leistungen Expertise Team Open Source Kontakt

Rechtliches

Impressum Datenschutz AGB (PDF) Cookie-Einstellungen office@mitterbucher.com

© 2026 Wolfgang Mitterbucher · mitterbucher.com · UID: ATU 69399019