Kurz: Die CodeB Wallet ist eine Wallet für die europäische digitale Identität (EUDI-Wallet) nach eIDAS 2.0 für Android-Telefone, entwickelt von der Aloaha Limited (Malta) – dem Hersteller von ZUGFeRD Pro. Sie speichert Ausweisdaten (PID), den mobilen Führerschein und Mitgliedskarten, zeigt sie vor Ort oder online vor, prüft Ausweise anderer und signiert PDFs: fortgeschritten (AdES) über den CodeB-Signaturdienst oder qualifiziert (QES) mit der maltesischen eID oder einer D-Trust-Signaturkarte, die einfach an das Telefon gehalten wird. Die App ist keine staatliche Wallet und nicht zertifiziert; den Zugang vergeben wir auf Einladung. Offizielle Seite: myeuid.app.
Die CodeB Wallet auf einen Blick
| Merkmal | CodeB Wallet |
|---|---|
| Art | Wallet für die europäische digitale Identität (EUDI) nach eIDAS 2.0 (Verordnung (EU) 2024/1183), entwickelt nach dem EU Architecture and Reference Framework (ARF) |
| Hersteller | Aloaha Limited, Pembroke, Malta – PKI, PDF und digitale Signaturen seit 2003; CodeB ist eine Marke der Aloaha Limited |
| Plattform | Android mit NFC |
| Nachweise | Personalausweis-Daten (PID, auch die deutsche PID), mobiler Führerschein (mDL), CodeB-Mitgliedskarte |
| Signieren | AdES über den CodeB-Signaturdienst; QES mit maltesischer eID bzw. Aufenthaltstitel und D-Trust Card 5.1; qualifiziertes Siegel mit D-Trust Card 5.4 |
| Datenschutz | Dokumente und Verlauf bleiben auf dem Telefon, keine CodeB-Cloud, keine Werbung, kein Tracking |
| Sprachen | Deutsch, Englisch, Maltesisch (folgt der Telefonsprache, umschaltbar unter Einstellungen → Sprache) |
| Länder | für den EU-Rahmen gebaut; Schwerpunkt zunächst Malta, Deutschland und Österreich |
| Zugang | auf Einladung (Anfrage an info@aloaha.com); nicht zertifiziert |
| Für Unternehmen | als White-Label-App mit eigenem Namen und Logo erhältlich |
Was die CodeB Wallet kann
| Funktion | Details |
|---|---|
| Nachweise speichern | PID (auch deutsche PID, getrennt von der EU-PID), mobiler Führerschein und Mitgliedskarte als SD-JWT VC und ISO mdoc, ausgestellt per OpenID4VCI; Aussteller in der App wählen oder QR-Code des Ausstellers scannen; ein Dokument erscheint als eine Karte, auch wenn es in beiden Formaten vorliegt |
| Ausweisen vor Ort | per QR-Code oder NFC-Antippen, Datenübertragung per Bluetooth Low Energy nach ISO/IEC 18013-5 – auch offline; beide Bluetooth-Rollen für mehr Lesegeräte |
| Ausweisen online | per OpenID4VP; jede Anfrage wird mit PIN oder Biometrie bestätigt |
| Nur das Nötige teilen | selektive Offenlegung, z. B. „über 18“ ohne Geburtsdatum (SD-JWT VC und mdoc) |
| Ausweise prüfen | Prüfmodus als Lesegerät nach ISO/IEC 18013-5 für Ausweis, Führerschein oder Alter anderer Personen mit Sperrprüfung und klarem Ergebnis; es wird nichts gespeichert; Prüfen „Rücken an Rücken“ per NFC ohne QR-Code |
| Vertrauensliste | vertrauenswürdige Aussteller-Zertifikate verwalten; das CodeB-Zertifikat ist eingebaut, weitere lassen sich importieren |
| Reisepass und Ausweis lesen | Chip nach ICAO Doc 9303 mit CAN oder MRZ (Kamera) lesen; Signatur des Ausstellerstaats und Echtheit des Chips werden geprüft |
| PID aus dem Ausweis-Chip | der PID-Provider liest den Chip über das Telefon durch einen Ende-zu-Ende verschlüsselten Kanal (PACE, Chip Authentication, Secure Messaging); das Telefon kann die Daten weder lesen noch verändern |
| PDF signieren über den Signaturdienst | PAdES B-T mit vertrauenswürdigem Zeitstempel über den CodeB-Signaturdienst – fortgeschrittene elektronische Signatur (AdES); jede Signatur wird vom Nutzer bestätigt |
| PDF signieren mit Signaturkarte | eigene Signaturkarte per NFC an das Telefon halten; der private Schlüssel verlässt den Chip nicht; die App zeigt an, ob das Kartenzertifikat qualifiziert ist (Details unten) |
| Signaturanfragen von Webseiten | PDFs von einer Webseite per QR-Code oder „In CodeB Wallet öffnen“ signieren; mehrere Dokumente werden einmal bestätigt und gemeinsam signiert, die signierten PDFs gehen direkt an die Webseite zurück |
| Kostenloses CodeB-Konto | in der App mit Reisepass oder Ausweis (Chipprüfung) und E-Mail-Code anlegen; 5 eigene PDF-Signaturen pro Tag sowie eine Test-PID; Vorzeigen und Prüfen funktionieren ohne Konto |
| Verlauf, Status und Erinnerungen | Verlauf auf dem Gerät (was wann mit wem geteilt oder signiert wurde), automatische Status- und Sperrprüfung, Erneuerung vor Ablauf, lokale Erinnerungen ohne Datenübertragung |
| Barrierefreiheit | TalkBack, sehr große Schrift und reduzierte Animationen (European Accessibility Act) |
PDF qualifiziert signieren mit maltesischer eID und D-Trust-Karte
Mit der CodeB Wallet wird das Android-Telefon zum Kartenleser: kein Computer, kein USB-Lesegerät, kein Browser-Plug-in. Die Signatur erzeugt die Karte selbst, die App bettet sie als PAdES (ETSI EN 319 142) mit vertrauenswürdigem Zeitstempel in das PDF ein, sodass gängige PDF-Programme sie prüfen können. Zum Zeitstempeldienst geht nur ein Hashwert – das PDF bleibt auf dem Telefon.
| Karte | Ergebnis |
|---|---|
| Maltesische eID-Karte und maltesischer Aufenthaltstitel mit Signaturzertifikat | qualifizierte elektronische Signatur (QES) – mit echten Karten vollständig getestet |
| D-Trust Card 5.1 (Standard RSA und Multi ECC) | qualifizierte elektronische Signatur (QES) einer Person |
| D-Trust Card 5.4 (Standard RSA und Multi ECC) | qualifiziertes elektronisches Siegel einer Organisation |
| Heilberufsausweis (HBA G2.1) und elektronische Gesundheitskarte (eGK G2.1) | Signatur mit dem Kartenzertifikat, bei der eGK fortgeschritten (AdES) über das Authentisierungszertifikat – Details auf myeuid.app |
D-Trust-Karten der Generation 4 werden nicht unterstützt, weil ihnen die kontaktlose Schnittstelle fehlt; die App erkennt sie und verweist auf einen Kartenleser am Computer. Eine neue Karte mit Transport-PIN muss zuerst mit den Werkzeugen des Ausstellers auf die eigene PIN umgestellt werden.
So signieren Sie ein PDF mit Ihrer Signaturkarte
- Auf dem Startbildschirm Signieren → Dokument auswählen tippen und das PDF wählen.
- Das Dokument prüfen und Mit Signaturkarte signieren tippen.
- Die sechsstellige Zugangsnummer (CAN) eingeben, die auf der Karte aufgedruckt ist – die App schlägt die zuletzt funktionierende CAN vor.
- Die Karte flach an die Rückseite des Telefons halten, bis das Signieren fertig ist (ab Android 14 zeigt die App, wo die NFC-Antenne sitzt).
- Die Signatur-PIN eingeben. Die Karte erzeugt die Signatur, die App fügt den Zeitstempel hinzu.
- Die Bestätigung „Dokument unterschrieben“ zeigt die verwendete Karte und ob das Zertifikat qualifiziert ist; das PDF speichern oder teilen.
Sicherheit: Die CAN öffnet nur den verschlüsselten Kanal (PACE); die PIN geht ausschließlich über diesen Kanal an den Chip und wird von der App nicht gespeichert. Eine falsche PIN wird nie automatisch wiederholt, die verbleibenden Versuche werden angezeigt. Wird die Karte zu früh entfernt, wird nichts signiert – die App setzt fort, sobald die Karte wieder anliegt. Gesperrte PINs setzt der Kartenaussteller zurück (bei der maltesischen eID Identity Malta), nicht die App. Die Qualifikation der Signatur kommt von der Karte und ihrem Zertifikat – die App selbst ist nicht zertifiziert.
CodeB Wallet und ZUGFeRD: E-Rechnungen signieren
Der CodeB-Signaturdienst, den die Wallet nutzt, ist derselbe Dienst, über den das Aloaha ZUGFeRD SDK mit SignPDFRemote fertige ZUGFeRD-PDFs signiert – ebenso die ZUGFeRD GUI, der PDF Viewer und das Kommandozeilen-Tool zugcmd. Dabei entsteht eine fortgeschrittene Signatur (AdES, PAdES B-B bis B-LTA).
- Automatische Rechnungssignatur: Für die Signatur aus Ihrer Anwendung brauchen Sie die App nicht – das SDK spricht den Signaturdienst direkt von Server zu Server an.
- Einzelne PDFs am Telefon: Mit der Wallet signieren Sie ein PDF selbst – über den Signaturdienst oder qualifiziert mit Ihrer maltesischen eID bzw. D-Trust-Karte.
- Signaturanfragen: Über eine Webseite (auf dem CodeB-Testserver unter
phone.codeb.io/sign-request.html) laden Sie PDFs hoch und laden Unterzeichner ein; diese scannen den QR-Code oder tippen „In CodeB Wallet öffnen“, signieren am Telefon und alle erhalten am Ende den Link zum signierten PDF.
Datenschutz und Sicherheit
- Dokumente und Verlauf bleiben auf dem Telefon – es gibt keine CodeB-Cloud.
- Die Schlüssel liegen in der sicheren Hardware des Telefons und sind mit PIN oder Biometrie geschützt.
- Keine Werbung, kein Tracking, keine Analyse in der App; die Webseite myeuid.app setzt keine Cookies und lädt nichts von Dritten.
- Der Verlauf zeigt, wann ein Dokument mit wem geteilt wurde; Löschung beim Prüfer anfordern oder einen Prüfer melden ist möglich.
Standards
eIDAS 2.0 und ARF, OpenID4VCI, OpenID4VP, ISO/IEC 18013-5, SD-JWT VC, ISO mdoc, PAdES Baseline B-T (ETSI EN 319 142), ETSI Trusted Lists, ICAO Doc 9303 (PACE, BAC, Chip und Active Authentication, Passive Authentication), ISO/IEC TS 23220-4 mit ICAO DTC Typ 1, ISO/IEC 7816-4/-8 mit CAdES/PAdES und qcStatements für Kartensignaturen sowie ETSI TS 119 461 v2.1.1 (für das erweiterte Identitätsprüfungs-Niveau ausgelegt, nicht zertifiziert).
Zugang auf Einladung
Die CodeB Wallet wird laufend weiterentwickelt (Änderungsprotokoll). Den Zugang vergeben wir auf Einladung: Die App bei Google Play steht eingeladenen Nutzern zur Verfügung, deren Google-Konto mit der freigeschalteten E-Mail-Adresse angemeldet ist. Zugang anfragen: E-Mail an info@aloaha.com.
White Label für Unternehmen
Organisationen können die Wallet als eigene App anbieten: mit eigenem Namen, Logo, Farben und Store-Eintrag, vorkonfigurierten Ausstellern, Dokumenten und Diensten. Signiert wird über Ihren eigenen Signaturdienst oder mit NFC-Signaturkarten; Updates und Wartung übernimmt Aloaha in Malta. Auch die White-Label-Version ist nicht zertifiziert. Anfragen an info@aloaha.com mit dem Betreff „CodeB Wallet White Label“.
Weiterführende Seiten auf myeuid.app
- CodeB Wallet – Startseite (auch auf Englisch und Maltesisch)
- Anleitung
- PDFs mit der maltesischen eID signieren
- Signatur- und Siegelkarten von D-Trust
- Heilberufsausweis und Gesundheitskarte
- Kostenloses CodeB-Konto
Die ausführliche Vorstellung der CodeB Identity Wallet auf YouTube:
Beim Abspielen wird eine Verbindung zu YouTube (Google) hergestellt – Datenschutz · auf YouTube ansehen
Häufige Fragen
Was ist die CodeB Wallet?
Die CodeB Wallet ist eine App für Android-Telefone für die europäische digitale Identität (EUDI-Wallet) nach eIDAS 2.0 von Aloaha Limited, Malta. Sie speichert Ausweisdaten (PID), den mobilen Führerschein und Mitgliedskarten, zeigt sie vor, prüft Ausweise anderer und signiert PDFs.
Kann ich mit der CodeB Wallet qualifiziert signieren?
Ja, mit einer passenden Signaturkarte: Mit der maltesischen eID (auch Aufenthaltstitel mit Signaturzertifikat) und der D-Trust Card 5.1 entsteht eine qualifizierte elektronische Signatur (QES), mit der D-Trust Card 5.4 ein qualifiziertes elektronisches Siegel. Die Karte wird per NFC an das Telefon gehalten. Signaturen über den CodeB-Signaturdienst sind fortgeschrittene elektronische Signaturen (AdES).
Ist die CodeB Wallet eine staatliche EUDI-Wallet?
Nein. Die CodeB Wallet ist nach eIDAS 2.0 und dem ARF entwickelt, aber keine staatliche Wallet und nicht zertifiziert.
Auf welchen Telefonen läuft die CodeB Wallet?
Auf Android-Telefonen; für Signaturkarten und das Lesen von Ausweis-Chips wird NFC benötigt.
Was kostet die CodeB Wallet?
Für die App selbst nennt myeuid.app keinen Preis. Vorzeigen und Prüfen von Dokumenten funktionieren ohne Konto; das kostenlose CodeB-Konto erlaubt 5 eigene PDF-Signaturen pro Tag über den Signaturdienst.
Brauche ich die CodeB Wallet, um ZUGFeRD-Rechnungen zu signieren?
Nein. Das Aloaha ZUGFeRD SDK signiert fertige ZUGFeRD-PDFs mit SignPDFRemote direkt von Server zu Server über den CodeB-Signaturdienst (AdES). Die Wallet brauchen Sie nur, wenn Sie ein PDF selbst am Telefon signieren möchten.
Wo bleiben meine Daten?
Auf Ihrem Telefon. Dokumente und Verlauf werden nicht in einer CodeB-Cloud gespeichert, die Schlüssel liegen in der sicheren Hardware des Geräts, und die App enthält weder Werbung noch Tracking.
Wie erhalte ich Zugang zur CodeB Wallet?
Per E-Mail an info@aloaha.com. Den Zugang vergeben wir auf Einladung; die App bei Google Play steht eingeladenen Nutzern zur Verfügung, deren Google-Konto mit der freigeschalteten E-Mail-Adresse angemeldet ist.