Skip to content

Portefeuille mobile supportant les permis de conduire au format définit par la norme internationale ISO/IEC 18013-5 (mobile Driver's License - mDL).

License

Notifications You must be signed in to change notification settings

CQEN-QDCE/portefeuille-mobile-mdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img License


À propos de portefeuille mobile mDL

Portefeuille mobile supportant les permis de conduire au format définit par la norme internationale ISO/IEC 18013-5 (mobile Driver's License - mDL).

Développé avec

Démarrage

Prérequis

Assurez-vous d'avoir complété les instructions de configuration de l'environnement React Native jusqu'à l'étape "Création d'une nouvelle application", avant de continuer.

Installation

Étape 1: Démarrez le serveur Metro

Premièrement, vous devez démarrer Metro, le bundler JavaScript qui est fourni avec React Native.

Pour démarrer Metro, exécuter la commande suivante depuis la racine du projet: To start Metro, run the following command from the root of your React Native project:

# using npm
npm start

# OR using Yarn
yarn start

Étape 2: Démarrer le portefeuille mobile mDL

Laissez le bundler Metro s'exécuter dans son propre terminal. Ouvrez un nouveau terminal depuis la racine du projet React Native. Exécutez la commande suivante pour démarrer sous Android ou iOS :

For Android
# using npm
npm run android

# OR using Yarn
yarn android
For iOS
# using npm
npm run ios

# OR using Yarn
yarn ios

Si tout est configuré correctement, vous devriez voir le portefeuille mobile mDL s'exécuter dans un émulateur Android ou un simulateur iOS, à condition que vous ayez correctement configuré votre émulateur/simulateur.

Utilisation

Pour le moment, la seule fonctionalité implémenté dans le portefeuille mobile mDL est la réception d'un permis de conduire via le protocole OID4VCI. Pour la tester, vous pouvez utiliser l'émetteur mDL de démonstration. Sur l'écran d'accueil, appuyez sur le bouton "Débuter". Acceptez les conditions d'utilisation et apopuyez sur le bouton "Suivant". Remplissez les informations du permis de conduire puis appuyez sur le bouton "Soumettre". Une page avec un code QR s'affiche. Dans le portefeuille mobile mDL, appuyez sur le bouton "Appuyer pour balayer".

Balayez le code QR affiché sur la page. Attendez quelques secondes pour que l'écran contenant les informations du permis de conduire s'affiche dans le portefeuille mobile mDL.
Le portefeuille mobile mDL contient maintenant un permis de conduire respectant la norme ISO/IEC 18013-5 (mobile Driver's License - mDL).

Fonctionalités

Voici les différentes fonctionalités à implémenter dans le portefeuille mobile mDL ainsi que leur état d'avancement:

Fonctionalités Description État
- Réception Réception d'un permis de conduire via le protocole OID4VCI.
- Présentation des données Affichage des informations du permis de conduire sur l'écran de l'appareil mobile. 🚧
- Stockage sécurisé Stockage des informations d'identification de manière sécurisée sur l'appareil mobile. 🚧
- Divulgation sélective Capacité de choisir quelles informations partager lors d'une vérification.
- Authentification Vérification de l'identité du détenteur avant l'accès ou le partage des données du mDL.
- Révocation Possibilité de désactiver ou supprimer le mDL en cas de perte ou de vol de l'appareil.
- Historique des transactions Consultation de l'historique des accès et des partages de données.
- Mode hors ligne Utilisation du mDL sans connexion Internet active.
- Interopérabilité Utilisation du mDL avec différents systèmes de vérification conformes à la norme.
- Notifications Réception d'alertes concernant les demandes d'accès, les mises à jour ou les changements de statut du mDL.
- Transfert entre appareils Capacité de transférer le mDL vers un nouvel appareil mobile de manière sécurisée.

Licence

Distribué sous Licence Libre du Québec – Réciprocité (LiLiQ-R). Voir LICENCE pour plus d'informations.

About

Portefeuille mobile supportant les permis de conduire au format définit par la norme internationale ISO/IEC 18013-5 (mobile Driver's License - mDL).

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published