Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Développement .NET et carte d'identité Belge : eID ! ... Run-Time et SDK !

Je travaille actuellement avec certains membres de l'équipe Wygwam sur le développement d'une application .NET 3.0 incorporant l'identification via l'eID....

"Mais qu'est-ce que l'eID ? " ... Me direz-vous ?

Afin de répondre à cette question, reprenons la définition du site officiel de celle-ci :

L’eID est votre carte d’identité légale en tant que Belge. Tout ce que vous pouviez faire avec votre ancienne carte d’identité est également possible avec l’eID:

eID

  •  prouver votre identité ;  
  •  voyager en Belgique et dans les pays de l’UE. 

Mais l’eID vous offre bien d’autres possibilités:

  •  prouver votre identité via Internet ;  
  •  apposer une signature électronique ;  
  •  demander des documents officiels et remplir des formulaires ;  
  •  … 

Url : http://eid.belgium.be/fr/navigation/12000/index.html

Bien entendu, l'eID n'est pas réservée à l'administration Belge, effectivement tout développeur peut incorporer cette technologie au sein de chacun de ses développements.  C'est quand même assez sympa d'avoir la possibilité de s'identifier rien qu'en glissant sa carte d'identité dans un lecteur de carte et de ce fait récupérer toute l'information utile... un peu dans la lignée du FingerPrint !

Vous pouvez ainsi récupérer les deux éléments suivants :

  • Belgium Identity Card Run-time
    Celui-ci contient une application qui vous permettra de lire, valider ainsi qu'imprimer le contenu de la carte d'identité électronique (eID).
  • Belgium Identity Card Developer's Kit
    Celui-ci contient le SDK (Software Development Kit) ainsi que le Developer's Guide associé qui vous permettra de lire, valider et imprimer le contenu de la carte d'identité électronique (eID) dans d'autres applications. N'oubliez cependant pas d'installer le run-time avant d'utiliser le SDK.

Le run-time et le SDK se trouvent à l'adresse suivante : http://www.belgium.be/zip/eid_datacapture_fr.html

Au delà de vos développements personnalisés, vous aurez la possibilité d'incorporer une signature numérique à vos documents de tous types grâce aux certificats Citizen CA (clé de 1024 bits) incorporés automatiquement à votre eID.  Ceux-ci devront être préalablement enregistrés sur votre système d'exploitation.  Vous posséderez deux certificats : Authentification et Signature.

Si vous souhaitez par exemple incorporer ces certificats à Word 2003 ou Outlook 2003.  Rien de plus simple, voici les liens :

Travaillant personnellement avec la beta 2 d'office 2007, je me devais de tester son intégration avec Word par exemple.  Après qqs recherches, j'ai pu assez facilement incorporer les certificats et ainsi signer une document Word 2007.  La manipulation sous Outlook 2007 est un rien plus périlleuse par contre ;) (même déjà sous 2003 ceci dit en passant). 

Je pense que vous avez ainsi toutes les informations nécessaires afin de vous lancer dans le développement d'une application incorporant l'indentification par eID.  Lorsque vous installerez le SDK, vous remarquerez que celui-ci contient de nombreux exemples (Java, VB6, C, ...) mais rien pour .NET !!! Bravo !!!  Ne vous inquiétez pas, je compte vous mettre sous peu l'assembly .NET que j'ai redéveloppée rapidement à disposition dans une prochain article sur www.asp-php.net .

En tout cas, même si la Belgique fait un peu figure de tête de peloton sur l'eID en Europe, ce qui me semble certain, c'est que dans quelques années, nombreux autres pays risquent de prendre le train en marche... donc préparez-vous.

Note : des kits de développement sont disponibles (cartes factices et lecteurs)... au cas où :)

Rédo
Member of WygTeam

 

Publié vendredi 15 septembre 2006 15:27 par redo
Classé sous :
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

# re: Développement .NET et carte d'identité Belge : eID ! ... Run-Time et SDK !

Salut,

Est ce que tu as déjà posté l'article .NET car je ne le trouve pas ?

jeudi 3 janvier 2008 16:38 by ites
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Intégration Yammer et SharePoint Online (Office 365), étape 1 … par Le blog de Patrick [MVP SharePoint] le 06-12-2013, 17:37

- [Dynamics CRM] Ajouter les dossiers de CRM au dossier Favoris d’Outlook par Christine Dubois le 06-10-2013, 15:50

- Visual Studio 2013 par Etienne Margraff le 06-04-2013, 10:26

- Configurer la collation SQL Server pour SharePoint par Blog de Jérémy Jeanson le 06-03-2013, 19:48

- Etendre le Team Web Access de TFS 2012 – Step 1: Création du plugin par Philippe Didiergeorges Aka Philess le 06-03-2013, 07:30

- Livre Blanc : Développer des applications NUI par Fathi Bellahcene le 06-01-2013, 11:35

- [Dynamics CRM 2011] Copier une vue d'entité par Christine Dubois le 05-29-2013, 13:20

- [Conf’SharePoint 2013] Mes présentations… par Le blog de Patrick [MVP SharePoint] le 05-28-2013, 09:04

- [wpdev] Storage bug in MediaLibrary.SavePicture par Kévin Gosse le 05-26-2013, 19:08

- VMMap en mode instrumentation sur système 64bit : attention à la plateforme cible du build .NET par CoqBlog le 05-25-2013, 22:25