Controlador Java para el DNI electrónico español
El Ministerio de Hacienda y Administraciones Públicas español ha anunciado la disponibilidad de un controlador Java para el DNI electrónico. El objetivo de este proyecto es proporcionar a los desarrolladores Java una herramienta que encapsula toda la lógica de comunicación con el DNI electrónico, y que proporciona un API de alto nivel para acceder a los mecanismos de autenticación y firma electrónica. Además, el controlador es completamente autocontenido, no necesitando instalar ningún tipo de driver en el ordenador del usuario.
El controlador ha sido certificado conforme a la norma Common Criteria, con un nivel de garantía EAL1. Ahora mismo está pendiente de obtener una certificación por parte del Centro Criptológico Nacional (CCN); una vez obtenga dicha certificación será publicado en el Boletín Oficial del Estado (BOE).
Además, el controlador se ha desarrollado bajo una licencia opensource. Emplea un doble modelo de licencia LGPL2.1+ y EUPL 1.1., de tal modo que puede ser integrado en soluciones de otros fabricantes. Internamente, el controlador emplea el API SmartCard I/O de Java para el acceso a tarjetas inteligentes.
¿Cuantos por aquí habéis trabajado con el DNI electrónico? ¿Y cuántos creéis que vais a tomar ventaja de este controlador en vuestras aplicaciones?
Reader Comments (12)
Una noticia muy buena, desde mi punto de vista, la verdad.
¿Creo que anda detrás red.es?
Efectivamente, anda red.es detrás de esto y otros organismos...
¿Alguien sabe si la Universidad de Castellón ha participado en el Proyecto?
Joder, si funciona va a venir de lujo, mas que nada para el usuario. Lo del dnie es un infierno y todo lo que hagan para que menos complicado mejor.
Joder esto soluciona las tonterias del lado del cliente que si drivers aqui alli que si no recoge el certificado que si no carga el applet que si blablabla
Canta falta hace...
Me queda una duda... ¿será multiplataforma? Suponiendo que haya drivers en el sistema para el lector de tarjetas inteligentes, claro.
Como dice Surgat, estaría muy bien que fuese multiplataforma. Es más, debería serlo sí o sí.
Y ya puestos que la web de Ministerio funcionase correctamente con otros navegadores que no sean Internet Explorer (que buen fardo de billetes habrá cobrado quien ha engendrado semejante bazofia de web).
Buena noticia.
Si es java y no necesita de controladores instalados se puede asumir que sea multiplataforma suponiendo, como dicen arriba, que tu lector de tarjetas sea compatible con el sistema operativo en cuestión y tengas instalada la jre de java.
Java es multiplataforma y supongo que por eso lo habrán hecho en JAVA....
Pues sí, yo también querría saber si es multiplataforma, va en linux, android...? Molaría.
Apuesto 5 contra uno que NO será multiplataforma, ya habrán mojado los de MS a quién corresponda para que no lo sea.
El problema es que, aunque haya driver del lector, la API del driver es probablemente distinta. Yo no asumiría que es multiplataforma...