Controlador Java para el DNI electrónico

Prensa Inteco

El objetivo de este proyecto es proveer a la comunidad de desarrolladores Java de una herramienta que encapsule toda la lógica de comunicación directa con el DNI electrónico, sin requerir de otros drivers o tecnologías subyacentes instalados en el sistema, facilitando así la construcción de aplicaciones que hagan uso del DNI electrónico.

Una vez finalizada la fase de desarrollo de dicho controlador Java, y a través de una encomienda de gestión de la secretaría de Estado de Telecomunicaciones y para la Sociedad de la Información con INTECO, se ha realizado el proceso de evaluación, con la ayuda de un laboratorio de

evaluación acreditado, obteniéndose finalmente la certificación del producto conforme a la norma Common Criteria, con un nivel de garantía EAL1. Dicha

certificación ha sido entregada durante el Congreso Internacional de Common Criteria celebrado en París en 2012.

Obtenida la certificación por parte del Centro Criptológico Nacional (CCN), que es el organismo de certificación acreditado en España, el proceso finalizará

con la publicación en el Boletín Oficial del Estado (BOE) de la información relativa a la certificación del Controlador Java para el DNI electrónico conforme a la norma Common Criteria, con un nivel de garantía EAL1.

Para el desarrollo del controlador se han seguido diferentes estándares como ASN.1, PKCS#15, ISO-7816 y CWA-14890 para la comunicación con el DNI

electrónico, establecimiento de canal seguro y acceso e intercambio de datos.

Por otro lado, el código fuente del controlador se ha liberado al público bajo una licencia de software de fuentes abiertas, por lo que puede ser reutilizado

por otros desarrolladores e integrado en soluciones de otros fabricantes. En concreto, se ha optado por un licenciamiento dual bajo las licencias LGPL2.1+

y EUPL 1.1.

Etiquetas
stats