Programmation d'un lecteur de carte d'identité belge en Delphi, l'ACR38U
Publié le 14/03/2006 Dans Programmation
Introduction
Voici un mois, nous avons testé le lecteur ACR38U en tant qu'utilisateur, voyons maintenant ce que nous pouvons en tirer en tant que développeurs. Le but de cet article sera donc d'essayer de lire au moins le nom en provenance de la carte d'identité. Paris tenu!

images/articles/article490/001.jpg

Pour l'installation et l'utilisation du lecteur, je vous conseille de lire le test de l'ACR38U pour vous donner une première idée du produit, on rentre ici dans le vif du sujet, la programmation.

Première tentative, avec un composant utilisant la librairie SmartCard de Microsoft, après plus d'une heure de tentatives en tout genre, le seul résultat positif était de savoir détecter l'insertion d'une carte dans le lecteur... Sympathique, mais pas très utile si on ne sait rien en lire.

A la recherche donc d'une solution plus simple, je retourne finalement sur le site officiel de notre gouvernement pour voir ce qu'ils en pensent. Et oh, joie, oh bonheur, un PDF pour les développeurs avec les explications sur leur kit indispensable pour pouvoir utiliser le lecteur.

Après plusieurs minutes de lecture, voici que le PDF explique que nos chers amis proposent un ActiveX qui permet d'accéder aux informations sur la carte d'identité... Que demander de plus, je me lance à la tâche.

images/articles/article490/002.png
Commentaires
Editer  Citer
BeID - Pin Validation
Très chouette article,

il serait intéressant d'avoir un exemple un peu plus complexe, par exemple incluant une vérification de PinCode. C'est documenté, mais assez mal... Surtout via ActiveX. D'ailleurs l'exemple VB ne le reprend pas...

Cedric
Par CedricS, Publié le 17/08/2006 @ 15:23:27
Editer  Citer
Programmation d'un lecteur de carte d'identité belge en Del...
Bonjour,

Est-il possible d'exécuter ce programme SANS installer le ressource Kit ?
Car en VB je n'y arrive pas.

Merci
Par SuperPat, Publié le 25/09/2006 @ 10:13:25
Editer  Citer
Programmation d'un lecteur de carte d'identité belge en Del...
Non, il faut le Ressource Kit.

Pour la vérification du PinCode, si ma mémoire est bonne c'est fait au niveau logiciel quand on essaie d'accéder aux données (je pense que c'était même du java), mais c'est juste un lecteur de toute façon, pas question de modifier quoi que ce soit sur la carte.

Mais c'est pas faux sinon, la documentation est limitée, d'ou la vente d'un SDK avec une grosse documentation, il faut bien le justifier :grin: *tousse*
Par zion, Publié le 04/10/2006 @ 15:55:40
Editer  Citer
Programmation d'un lecteur de carte d'identité belge en Del...
Après avoir installé le runtime, le problème c'est que j'ai pas la librairie activeX :siffle
Par cauet, Publié le 17/10/2006 @ 01:30:49
Editer  Citer
Programmation d'un lecteur de carte d'identité belge en Del...
Bonjour, j'ai installé Delphi Pro mais je ne trouve pas la librairie EIDLibCtrl. dans component/Activex.
Auriez le DLL ou OCX pour que je l'installe ? merci
Par larnaud, Publié le 11/02/2012 @ 11:54:32
Editer  Citer
Programmation d'un lecteur de carte d'identité belge en Del...
j'utilise Delphi 7 SE
Par larnaud, Publié le 11/02/2012 @ 11:55:00
Editer  Citer
Programmation d'un lecteur de carte d'identité belge en Del...
Il faut télécharger l'eID Middleware sur eid.belgium.be comme précisé dans l'article :smile:
Par zion, Publié le 13/02/2012 @ 18:05:48

Poster un commentaire
Vous devez être identifié pour accéder à cette fonctionnalité

Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?