En bref : la CodeB Wallet est un portefeuille d’identité numérique européenne (portefeuille EUDI) conforme à eIDAS 2.0 pour téléphones Android, développé par Aloaha Limited (Malte) – l’éditeur de ZUGFeRD Pro. Elle conserve les données d’identité (PID), le permis de conduire mobile et des cartes de membre, les présente sur place ou en ligne, contrôle les pièces d’identité d’autres personnes et signe des PDF : de manière avancée (AdES) via le service de signature CodeB, ou qualifiée (QES) avec l’eID maltaise ou une carte de signature D-Trust qu’il suffit de tenir contre le téléphone. L’application n’est pas un portefeuille étatique et n’est pas certifiée ; l’accès se fait sur invitation. Site officiel : myeuid.app (en anglais).
La CodeB Wallet en un coup d’œil
| Caractéristique | CodeB Wallet |
|---|---|
| Type | Portefeuille d’identité numérique européenne (EUDI) selon eIDAS 2.0 (règlement (UE) 2024/1183), développé selon l’EU Architecture and Reference Framework (ARF) |
| Éditeur | Aloaha Limited, Pembroke, Malte – PKI, PDF et signatures numériques depuis 2003 ; CodeB est une marque d’Aloaha Limited |
| Plateforme | Android avec NFC |
| Justificatifs | Données d’identification personnelle (PID, y compris la PID allemande), permis de conduire mobile (mDL), carte de membre CodeB |
| Signature | AdES via le service de signature CodeB ; QES avec l’eID ou le titre de séjour maltais et la D-Trust Card 5.1 ; cachet qualifié avec la D-Trust Card 5.4 |
| Confidentialité | Les documents et l’historique restent sur le téléphone, pas de cloud CodeB, pas de publicité, pas de suivi |
| Langues | anglais, allemand, maltais (suit la langue du téléphone, modifiable sous Paramètres → Langue) |
| Pays | Conçue pour le cadre de l’UE ; priorité initiale à Malte, l’Allemagne et l’Autriche |
| Accès | sur invitation (demande à info@aloaha.com) ; non certifiée |
| Pour les entreprises | Disponible en marque blanche, avec votre nom et votre logo |
Ce que fait la CodeB Wallet
| Fonction | Détails |
|---|---|
| Conserver des justificatifs | PID (y compris la PID allemande, distincte de la PID européenne), permis de conduire mobile et carte de membre aux formats SD-JWT VC et ISO mdoc, émis via OpenID4VCI ; choisir un émetteur dans l’application ou scanner son code QR ; un document disponible dans les deux formats apparaît comme une seule carte |
| Présenter sur place | par code QR ou contact NFC, transfert des données par Bluetooth Low Energy selon ISO/IEC 18013-5 – également hors ligne ; les deux rôles Bluetooth pour davantage de lecteurs |
| Présenter en ligne | via OpenID4VP ; chaque demande est confirmée par PIN ou biométrie |
| Ne partager que le nécessaire | divulgation sélective, par exemple « plus de 18 ans » sans la date de naissance (SD-JWT VC et mdoc) |
| Contrôler des pièces d’identité | mode vérificateur en tant que lecteur ISO/IEC 18013-5 pour la pièce d’identité, le permis ou l’âge d’une autre personne, avec contrôle de révocation et résultat clair ; rien n’est enregistré ; vérification dos à dos par NFC sans code QR |
| Liste de confiance | gérer les certificats d’émetteurs de confiance ; le certificat CodeB est intégré, d’autres peuvent être importés |
| Lire passeports et cartes d’identité | lecture de la puce selon l’ICAO Doc 9303 avec le CAN ou la MRZ (caméra) ; la signature de l’État émetteur et l’authenticité de la puce sont vérifiées |
| PID à partir de la puce | le fournisseur de PID lit la puce via le téléphone par un canal chiffré de bout en bout (PACE, Chip Authentication, Secure Messaging) ; le téléphone ne peut ni lire ni modifier les données |
| Signer des PDF via le service de signature | PAdES B-T avec horodatage de confiance via le service de signature CodeB – signature électronique avancée (AdES) ; chaque signature est confirmée par l’utilisateur |
| Signer des PDF avec une carte de signature | tenir votre propre carte de signature contre le téléphone (NFC) ; la clé privée ne quitte jamais la puce ; l’application indique si le certificat de la carte est qualifié (détails ci-dessous) |
| Demandes de signature depuis des sites web | signer des PDF provenant d’un site web par code QR ou « Ouvrir dans CodeB Wallet » ; plusieurs documents sont confirmés une seule fois et signés ensemble, les PDF signés retournent directement au site |
| Compte CodeB gratuit | à créer dans l’application avec un passeport ou une carte d’identité (contrôle de la puce) et un code envoyé par e-mail ; 5 signatures de vos propres PDF par jour, plus une PID de test ; présenter et vérifier fonctionnent sans compte |
| Historique, statut et rappels | historique sur l’appareil (ce qui a été partagé ou signé, quand et avec qui), contrôles automatiques de statut et de révocation, renouvellement avant expiration, rappels locaux sans envoi de données |
| Accessibilité | TalkBack, très grand texte et animations réduites (European Accessibility Act) |
Signatures PDF qualifiées avec l’eID maltaise et les cartes D-Trust
La CodeB Wallet transforme le téléphone Android en lecteur de cartes : ni ordinateur, ni lecteur USB, ni module de navigateur. La carte crée elle-même la signature ; l’application l’intègre au format PAdES (ETSI EN 319 142) avec un horodatage de confiance, afin que les logiciels PDF courants puissent la vérifier. Seule une valeur de hachage est envoyée au service d’horodatage – le PDF reste sur le téléphone.
| Carte | Résultat |
|---|---|
| Carte eID maltaise et titre de séjour maltais avec certificat de signature | signature électronique qualifiée (QES) – entièrement testée avec de vraies cartes |
| D-Trust Card 5.1 (Standard RSA et Multi ECC) | signature électronique qualifiée (QES) d’une personne |
| D-Trust Card 5.4 (Standard RSA et Multi ECC) | cachet électronique qualifié d’une organisation |
| Carte professionnelle de santé allemande (HBA G2.1) et carte d’assurance maladie électronique (eGK G2.1) | signature avec le certificat de la carte ; avec l’eGK, signature avancée (AdES) via le certificat d’authentification – détails sur myeuid.app (en anglais) |
Les cartes D-Trust de génération 4 ne sont pas prises en charge, faute d’interface sans contact ; l’application les reconnaît et renvoie vers un lecteur de cartes sur ordinateur. Une nouvelle carte avec PIN de transport doit d’abord être passée à votre propre PIN avec les outils de l’émetteur.
Comment signer un PDF avec votre carte de signature
- Sur l’écran d’accueil, touchez Signer → Sélectionner un document et choisissez le PDF.
- Vérifiez le document et touchez Signer avec la carte de signature.
- Saisissez le numéro d’accès à 6 chiffres (CAN) imprimé sur la carte – l’application propose le dernier CAN qui a fonctionné.
- Tenez la carte à plat contre le dos du téléphone jusqu’à la fin de la signature (à partir d’Android 14, l’application montre l’emplacement de l’antenne NFC).
- Saisissez le PIN de signature. La carte crée la signature, l’application ajoute l’horodatage.
- La confirmation « Document signé » indique la carte utilisée et si son certificat est qualifié ; enregistrez ou partagez le PDF.
Sécurité : le CAN ouvre uniquement le canal chiffré (PACE) ; le PIN transite exclusivement par ce canal vers la puce et n’est pas enregistré par l’application. Un PIN erroné n’est jamais réessayé automatiquement, et les tentatives restantes sont affichées. Si la carte est retirée trop tôt, rien n’est signé – l’application reprend dès que la carte est de nouveau en place. Les PIN bloqués sont réinitialisés par l’émetteur de la carte (pour l’eID maltaise, Identity Malta), pas par l’application. Le caractère qualifié de la signature provient de la carte et de son certificat – l’application elle-même n’est pas certifiée.
CodeB Wallet et ZUGFeRD : signer des factures électroniques
Le service de signature CodeB utilisé par le portefeuille est le même que celui par lequel l’Aloaha ZUGFeRD SDK signe des PDF ZUGFeRD finalisés avec SignPDFRemote – tout comme la ZUGFeRD GUI, le PDF Viewer et l’outil en ligne de commande zugcmd. Le résultat est une signature avancée (AdES, PAdES B-B à B-LTA).
- Signature automatique des factures : vous n’avez pas besoin de l’application pour signer depuis votre propre logiciel – le SDK s’adresse directement au service de signature, de serveur à serveur.
- PDF individuels sur le téléphone : avec le portefeuille, vous signez vous-même un PDF – via le service de signature, ou de manière qualifiée avec votre eID maltaise ou votre carte D-Trust.
- Demandes de signature : sur un site web (sur le serveur de TEST CodeB à l’adresse
phone.codeb.io/sign-request.html), vous téléversez des PDF et invitez des signataires ; ceux-ci scannent le code QR ou touchent « Ouvrir dans CodeB Wallet », signent sur leur téléphone, et à la fin chacun reçoit le lien vers le PDF signé.
Confidentialité et sécurité
- Les documents et l’historique restent sur le téléphone – il n’y a pas de cloud CodeB.
- Les clés sont conservées dans le matériel sécurisé du téléphone et protégées par PIN ou biométrie.
- Pas de publicité, pas de suivi, pas d’analyse d’audience dans l’application ; le site myeuid.app ne dépose aucun cookie et ne charge rien depuis des tiers.
- L’historique indique quand un document a été partagé et avec qui ; vous pouvez demander à un vérificateur de supprimer les données ou signaler un vérificateur.
Normes
eIDAS 2.0 et 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 et Active Authentication, Passive Authentication), ISO/IEC TS 23220-4 avec ICAO DTC Type 1, ISO/IEC 7816-4/-8 avec CAdES/PAdES et qcStatements pour les signatures par carte, ainsi qu’ETSI TS 119 461 v2.1.1 (conçu pour le niveau étendu de vérification d’identité, non certifié).
Accès sur invitation
La CodeB Wallet est développée en continu (journal des modifications, en anglais). L’accès se fait sur invitation : l’application sur Google Play est disponible pour les utilisateurs invités dont le compte Google utilise l’adresse e-mail validée. Pour demander l’accès, écrivez à info@aloaha.com.
Marque blanche pour les entreprises
Les organisations peuvent proposer le portefeuille comme leur propre application : avec leur nom, leur logo, leurs couleurs et leur fiche sur les stores, des émetteurs, documents et services préconfigurés. La signature passe par votre propre service de signature ou par des cartes de signature NFC ; Aloaha, à Malte, assure les mises à jour et la maintenance. La version en marque blanche n’est pas non plus certifiée. Demandes à info@aloaha.com avec l’objet « CodeB Wallet White Label ».
Autres pages sur myeuid.app
- CodeB Wallet – page d’accueil (en anglais ; également en allemand et en maltais)
- Guide d’utilisation (en anglais)
- Signer des PDF avec l’eID maltaise (en anglais)
- Cartes de signature et de cachet D-Trust (en anglais)
- Cartes de santé allemandes (en anglais)
- Compte CodeB gratuit (en anglais)
La présentation détaillée de la CodeB Identity Wallet sur YouTube :
La lecture établit une connexion avec YouTube (Google) – confidentialité · regarder sur YouTube
Questions fréquentes
Qu’est-ce que la CodeB Wallet ?
La CodeB Wallet est une application pour téléphones Android dédiée à l’identité numérique européenne (portefeuille EUDI) selon eIDAS 2.0, éditée par Aloaha Limited, Malte. Elle conserve les données d’identité (PID), le permis de conduire mobile et des cartes de membre, les présente, contrôle les pièces d’identité d’autres personnes et signe des PDF.
Puis-je créer des signatures qualifiées avec la CodeB Wallet ?
Oui, avec une carte de signature adaptée : l’eID maltaise (y compris les titres de séjour avec certificat de signature) et la D-Trust Card 5.1 produisent une signature électronique qualifiée (QES), la D-Trust Card 5.4 un cachet électronique qualifié. La carte est tenue contre le téléphone (NFC). Les signatures via le service de signature CodeB sont des signatures électroniques avancées (AdES).
La CodeB Wallet est-elle un portefeuille EUDI étatique ?
Non. La CodeB Wallet est développée selon eIDAS 2.0 et l’ARF, mais ce n’est pas un portefeuille étatique et elle n’est pas certifiée.
Sur quels téléphones fonctionne la CodeB Wallet ?
Sur les téléphones Android ; le NFC est nécessaire pour les cartes de signature et la lecture des puces d’identité.
Combien coûte la CodeB Wallet ?
myeuid.app n’indique pas de prix pour l’application elle-même. Présenter et vérifier des documents fonctionnent sans compte ; le compte CodeB gratuit permet 5 signatures de vos propres PDF par jour via le service de signature.
Ai-je besoin de la CodeB Wallet pour signer des factures ZUGFeRD ?
Non. L’Aloaha ZUGFeRD SDK signe des PDF ZUGFeRD finalisés avec SignPDFRemote, directement de serveur à serveur via le service de signature CodeB (AdES). Le portefeuille n’est nécessaire que si vous souhaitez signer vous-même un PDF sur votre téléphone.
Où restent mes données ?
Sur votre téléphone. Les documents et l’historique ne sont pas stockés dans un cloud CodeB, les clés sont conservées dans le matériel sécurisé de l’appareil, et l’application ne contient ni publicité ni suivi.
Comment obtenir l’accès à la CodeB Wallet ?
Par e-mail à info@aloaha.com. L’accès se fait sur invitation ; l’application sur Google Play est disponible pour les utilisateurs invités dont le compte Google utilise l’adresse e-mail validée.