API Sesam Vitale pour une application web
Bonjour,
je dois étudier et surtout établir une cotation sur l'usage de la carte vitale dans une application web, dans le but de récupérer les données d'identité du porteur de la carte (pas de FSE).
J'ai déjà intégré la CPS (certificat HTTP client X509, lecteur de carte et navigateur), mais l'organisme en charge (le CNDA) ne semble rien proposer pour le web. Leur réponse est "API en C, à vous de coder autour", contrairement à la CPS qui s'intègre dans les navigateurs en tant que périph de sécurité.
Quelqu'un a t'il déjà fait cela? On me parle d'une applet Java (mais qui devrait appeler une lib compilée, donc des droits étendus), et j'ai vu une solution prometteuse qui installe un plugin dans le navigateur pour ajouter des fonctions JS. Un avis sur cet empilement de couches?
Cordialement
Cédric
Sans aucuns doute : Applet
Citation:
Envoyé par
cedricgirard
Bonjour,
je dois étudier et surtout établir une cotation sur l'usage de la carte vitale dans une application web, dans le but de récupérer les données d'identité du porteur de la carte (pas de FSE).
J'ai déjà intégré la CPS (certificat HTTP client X509, lecteur de carte et navigateur), mais l'organisme en charge (le CNDA) ne semble rien proposer pour le web. Leur réponse est "API en C, à vous de coder autour", contrairement à la CPS qui s'intègre dans les navigateurs en tant que périph de sécurité.
Quelqu'un a t'il déjà fait cela? On me parle d'une applet Java (mais qui devrait appeler une lib compilée, donc des droits étendus), et j'ai vu une solution prometteuse qui installe un plugin dans le navigateur pour ajouter des fonctions JS. Un avis sur cet empilement de couches?
Cordialement
Cédric
Bonjour,
L'applet est clairement la solution la plus simple car on a directement accès à l'API smartcardio. De plus la solution marchera sur la majorité des ordinateurs (Windows, MacOS, Linux inclus) ce qui est l'immense majorité des postes.
Au passage, c'est la solution utilisée par "mon eGuichet" de la RATP pour recharger les navigo ;-)
Il ne te restera qu'a envoyer les commandes et récupérer les données dont tu as besoin... pour débuter, va sur :
http://cedric.cnam.fr/~bouzefra/cour.../ED1_Carte.pdf
Ainsi, le tout est donc faisable en Java sans C/JNI/JNA, etc ... faut juste trouver les commandes et parametres ISO à passer :)
Derniers conseil :
- Mets au point ton composant en dehors d'une applet dans une simple application (deboggage plus simple et rapide)
- Une fois finalisé, emballe le composant créé dans une applet (tu peux prévoir une version JNLP dockable en widget qui peut être sympa )
Voili :)
A+
JB