Instalando el DNIe en Ubuntu Hardy
28 11 2008Aprovechando que tengo por aquí un lector de tarjetas, he estado mirando como instalar el lector y hacer funcionar el DNI electrónico en él, y la verdad es que ha sido de lo más sencillo, lo que me ha sorprendido gratamente
El lector en cuestión es de la marca C3PO, en concreto, el modelo LTC-31, así que si alguien tiene dudas sobre cual comprar, este funciona bien.
Los pasos de la instalación son los siguientes:
- Instalamos los paquetes necesarios
- Vamos a probar que funcione el lector, esto lo hacemos escribiendo en una terminal:
pcsc_scan
Este comando nos debería mostrar lo siguiente (o algo parecido) al conectar el lector de tarjetas:
found one
Scanning present readers
0: C3PO LTC31 (00385557) 00 00
Fri Nov 28 17:23:49 2008
Reader 0: C3PO LTC31 (00385557) 00 00
Card state: Card removed,
Si ahora metemos el DNI nos mostrará un bonito mensaje (junto con otros) que dice lo siguiente:
DNI electronico (Spanish electronic ID card)
http://www.dnielectronico.es
Si nos sale esto, es que está todo bien, así que podemos seguir. - El siguiente paso es irnos a la página del DNI electrónico y descargarnos el paquete para nuestra distribución, para los que usen Hardy, como yo, hay que descargarse el de Gutsy, que funciona igual
- A continuación, descomprimimos este paquete e instalamos el deb que contiene, esto la hacemos ejecutando los siguientes comandos desde una terminal (o gráficamente, como más nos guste)
apt-get install pcsc-tools pcscd libc6 libltdl3 libssl0.9.8 zlib1g libpcsclite1 libopenct1
tar xvf Ubunt_Gutsy.tar
dpkg -i Ubunt_Gutsy/opensc-dnie_1.4.0-5_i386.deb
Esto último nos advierte de que tenemos que reiniciar la sesión para que funcione, así que cerramos el navegador(muy importante) y cerramos la sesión. Cuando volvamos a abrir, se nos abrirá una ventana del firefox, si no, la abrimos nosotros, y nos deberá aparecer una página que nos informa de que se va a instalar el DNI, así que hacemos click en aceptar, que se activará después de unos segundos.
Después de esto, solo nos queda instalar el certificado, que se hace a través de una ventana que nos aparece automáticamente, así que no hay nada que explicar, simplemente hay que decir que confiamos en las páginas firmadas por el emisor del certificado (la FNMT), una vez hecho esto, ya estamos listos para usarlo por ahí






Faltan instrucciones para dummies, como el desglose del apt-get y explicar que las versiones necesarias pueden diferir. También estaría bien un enlace a http://www.dnielectronico.es/descargas/PKCS11_para_Sistemas_Unix/distribuciones_linux.html
Puse el enlace directo a lo que habia que descargarse, pero claro, esto lo hice cuando estaba en Hardy, no pense en versiones futuras
Por cierto, lo que en Hardy era libltdl3, ahora es libltdl7