08.06.2026 · OID4VP‑Verifier · Funktionsnachweis

EU‑Wallet‑Anmeldung — Verifizierter Funktionsnachweis

CodeB Sovereign Communications hat einen OID4VP 1.0 / EUDI‑Wallet‑Verifier ausgerollt. Am 08.06.2026 hat eine spezifikationskonforme Test‑Wallet einen End‑to‑End‑Durchlauf gegen www.aloaha.com absolviert und verifizierte PID‑Claims plus eine signierte SSO‑Assertion zurückgegeben. Diese Seite dokumentiert die Belege — für Einkäufer, Auditoren, Regulatoren und Suchmaschinen, die mehr als eine Marketing‑Folie wollen.

Von Aloaha Limited gebaut. Kein Fork eines SDKs.

Jede Protokollschicht im Transkript weiter unten — SD-JWT-VC-Parsing, JWS- + KB-JWT-Signaturprüfung, OpenID4VP Request/Response, DCQL-Query-Builder, direct_post.jwt JWE ECDH-ES, x5c-Chain-Validierung, OpenID Federation 1.0 Entity-Statements, das HAIP-mandatierte x509_hash-Client-Identifier-Prefix plus das zusaetzliche x509_san_dns-Prefix (OpenID4VP-Kompatibilitaetsmodus, nicht HAIP 1.0 Final) — wurde vom Aloaha-Limited-Team intern geschrieben. Kein eudi-lib-*, kein Drittanbieter-EUDI-SDK irgendwo im Dependency-Tree. Drei konkrete Zusagen:

  1. Der Code gehört uns. Jede EUDI-Protokoll-Zeile prüfbar im eigenen Security-Audit. Keine geschlossenen EUDI-Bibliotheken, denen Ihr CISO blind vertrauen müsste (generische Infrastruktur-Libs sind Open-Source-Standardkomponenten).
  2. Eigener Release-Rhythmus. CVE-Patches und Features landen auf unserem eigenen Zeitplan — nicht abhängig von der nächsten SDK-Version eines Konsortiums.
  3. Strikt standardbasierte Interoperabilität. Kommunikation ausschließlich über veröffentlichte RFCs und EUDI-Protokolle. Jedes Stück austauschbar — kein Vendor-Lock-in, nicht einmal zwischen unseren eigenen Komponenten.

0 Drittanbieter-EUDI-SDK-Abhängigkeiten · 100% Aloaha-eigener Quellcode · gebaut und gepflegt auf Malta von Aloaha Limited, einem in Malta ansässigen europäischen Souverän-Tech-Anbieter.

Warum eine Mock‑Wallet?

Das EUDI‑Wallet‑Ökosystem ist mitten im Rollout. Nationale Pilot‑Apps existieren, aber spezifikationskonforme OID4VP 1.0 + SD‑JWT VC + DCQL‑Unterstützung landet erst nach und nach in echten Wallets. Um zu beweisen, dass der Verifier unabhängig von einem bestimmten Wallet‑Anbieter funktioniert, folgt ein interner deterministischer Test‑Client dem OID4VP 1.0‑Happy‑Path exakt nach Spezifikation — und zeigt damit, dass jede konforme Wallet interoperieren wird.

Reale Wallet‑Interoperabilität skaliert mit der Reife des Ökosystems. Das Substrat ist heute eingebaut.

Was End‑to‑End gelaufen ist

Elf Schritte, jede kryptografische Prüfung bestanden, HTTP 200 mit verifizierten Claims:

[10] POST /oidc.ashx?action=vp-response&id=... HTTP 200 { "ok": true, "user": "eu_0123456789abcdef", "role": "guest", "redirect": "/account.html", "sso_assertion": "eyJ...", "sso_max_age": 14400, "vct": "urn:eu.europa.ec.eudi:pid:1", "issuer": "https://test-issuer.example", "disclosures_verified": 4 }

Vier selektive Offenlegungen (given_name, family_name, birth_date, age_over_18) wurden gegen das _sd‑SHA‑256‑Hash‑Array der SD‑JWT VC verifiziert. Die SSO‑Assertion ist ein Standard‑RS256‑JWT mit amr=["vc"] und acr="urn:codeb:acr:eudi-wallet" — jede föderierte App im Tenant erbt die verifizierte Identität über den normalen OIDC‑userinfo‑Pfad. Eine Präsentation, alle abhängigen Apps profitieren, keine spezifische Integration nötig.

Der ausgerollte Krypto‑Stack

Was noch aussteht (Iteration 2)

Das aktuelle iter‑1‑Substrat prüft strukturelle Integrität und Holder‑Bindung. Was noch kommt, transparent gekennzeichnet:

Bis iter‑2 lebt, akzeptiert der Verifier wohlgeformte SD‑JWT VCs für Anwendungsfälle, in denen der Tenant dem Aussteller bei Präsentation vertraut — Pilotdeployments, Identitäts‑Demos, Mitglieder‑Logins. Produktiver hochsichernder Identitätsnachweis sollte auf iter‑2 + eine notifizierte nationale Wallet warten.

Warum das wichtig ist

eIDAS 2.0 verpflichtet jeden EU‑Mitgliedstaat, bis 2026 eine nationale Digital‑Identity‑Wallet auszugeben — und öffentliche Verwaltungen sind verpflichtet, sie zu akzeptieren. Die OID4VP 1.0 / SD‑JWT VC / DCQL‑Specs sind das Drahtformat. Ein funktionierender Verifier ist die Vorbedingung für Wallet‑Anmeldung — ohne ihn ist «EU‑Wallet‑ready» nur eine Marketing-Aussage.

CodeB‑Tenants bekommen den Verifier heute. Self‑hosted, EU‑souverän, NIS2 / DORA aligned, mit verifiziertem Claim‑Relay durch dieselbe OIDC‑Schicht, die der Rest der Plattform schon nutzt.

Kostenlose EU-Wallet-Schulung. Kostenlose EU-Wallet-Schulung (Wählen Sie 1844) — ein dedizierter KI-Trainer, der Sie durch OID4VP, SD‑JWT VC, eIDAS 2.0 und das Mandat ab Dezember 2027 führt. Kostenlos, kein Login, das Gespräch endet, wenn Sie das möchten.

Selbst ausprobieren. logineu.html — der Live‑EU‑Wallet‑Sign‑In‑Flow.

Funktionsübersicht. features.html#eu-wallet

Öffentliche Verifier-API. Integratoren — die vollständige Endpunkt-Referenz unter eu-wallet-api.html (EN: eu-wallet-api.html).

English version. eu-wallet-proof.html (EN)

Entwickelt von Aloaha Limited — 🇲🇹 mit Stolz in Malta gebaut, aus dem kleinsten EU‑Mitgliedstaat in den gesamten Binnenmarkt geliefert. www.codeb.io

Häufige Fragen

Ist der OID4VP-Verifier von CodeB produktionsreif?

Das Protokoll-Substrat ist seit dem 08.06.2026 live. Die Issuer-Signaturkette gegen die EU List of Trusted Lists ist iter-2. Der heutige Verifier eignet sich für Pilotdeployments und Identitäts-Demos; produktive hochsichernde Identitätsverifizierung sollte auf iter-2 plus eine notifizierte nationale Wallet warten.

Welches OID4VP-Profil implementiert CodeB?

OID4VP 1.0 mit beiden Client-Identifier-Prefix-Schemata. x509_hash (mandatiert durch HAIP 1.0 Final, OID4VP 1.0 §5.9.3) ist die Wallet-bevorzugte Form; x509_san_dns wird zusaetzlich als OpenID4VP-Kompatibilitaetsmodus unterstuetzt (nicht HAIP 1.0 Final). ES256-signiertes JAR mit x5c-Kette, DCQL-Credential-Queries, JWE-verschlüsselte Responses mit ECDH-ES + A128GCM, SD-JWT VC mit KB-JWT Holder-Binding.

Warum DCQL statt Presentation Exchange?

DCQL ist die OID4VP 1.0 Final verpflichtende Query-Sprache. Die EUDI-Referenz-Wallets implementieren DCQL. Presentation Exchange ist JSON-LD-lastig und bringt für den EU-Wallet-Anwendungsfall keinen Mehrwert; CodeB hat ausschließlich DCQL ausgerollt.

Ist CodeB EUDI-zertifiziert?

Nein. EUDI-Zertifizierung ist notifizierten nationalen Wallet-Schemata und qualifizierten Vertrauensdienstanbietern unter eIDAS 2.0 vorbehalten. CodeB ist ein Verifier (Relying Party), kein Wallet-Issuer, und behauptet keine Zertifizierung, die nicht vorliegt.

Ab wann muss mein Unternehmen die EU-Wallet akzeptieren?

Ab Dezember 2027 müssen private Relying Parties, die durch Unionsrecht, nationales Recht oder vertragliche Verpflichtung zur starken Kundenauthentifizierung für Online-Identifizierung verpflichtet sind — unter Ausschluss von Kleinst- und Kleinunternehmen — sowie qualifizierende Very Large Online Platforms die European Digital Identity Wallet akzeptieren, wenn der Nutzer sie freiwillig wählt (eIDAS 2.0 Artikel 5f). Namentlich genannte Sektoren umfassen Banken, Finanzdienstleistungen, Verkehr, Energie, Sozialversicherung, Gesundheitswesen, Postdienste, digitale Infrastruktur, Bildung und Telekommunikation.