CodeB Wallet – portefeuille d’identité numérique européenne (EUDI) pour Android : identité, permis, signature PDF

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 30 secondes (textes à l’écran en allemand) : identité numérique sur le téléphone, cartes au design de l’émetteur, ne partager que le nécessaire, signer des PDF sur le téléphone et contrôler une pièce d’identité – ou seulement l’âge.

La CodeB Wallet en un coup d’œil

CaractéristiqueCodeB Wallet
TypePortefeuille 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)
ÉditeurAloaha Limited, Pembroke, Malte – PKI, PDF et signatures numériques depuis 2003 ; CodeB est une marque d’Aloaha Limited
PlateformeAndroid avec NFC
JustificatifsDonnées d’identification personnelle (PID, y compris la PID allemande), permis de conduire mobile (mDL), carte de membre CodeB
SignatureAdES 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
Languesanglais, allemand, maltais (suit la langue du téléphone, modifiable sous Paramètres → Langue)
PaysConçue pour le cadre de l’UE ; priorité initiale à Malte, l’Allemagne et l’Autriche
Accèssur invitation (demande à info@aloaha.com) ; non certifiée
Pour les entreprisesDisponible en marque blanche, avec votre nom et votre logo

Ce que fait la CodeB Wallet

FonctionDétails
Conserver des justificatifsPID (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 placepar 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 lignevia OpenID4VP ; chaque demande est confirmée par PIN ou biométrie
Ne partager que le nécessairedivulgation 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 confiancegé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 pucele 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 signaturePAdES 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 signaturetenir 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 websigner 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 rappelshistorique 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.

CarteRésultat
Carte eID maltaise et titre de séjour maltais avec certificat de signaturesignature é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

  1. Sur l’écran d’accueil, touchez Signer → Sélectionner un document et choisissez le PDF.
  2. Vérifiez le document et touchez Signer avec la carte de signature.
  3. Saisissez le numéro d’accès à 6 chiffres (CAN) imprimé sur la carte – l’application propose le dernier CAN qui a fonctionné.
  4. 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).
  5. Saisissez le PIN de signature. La carte crée la signature, l’application ajoute l’horodatage.
  6. 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

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.