19 ene 2020

DNI Electónico en Debian con Plasma

Hola.

En su momento me compré por 9 o 10 euros un lector para DNI electrónico que he tenido olvidado en un cajón y hace relativamente poco lo recuperé y lo instalé siguiento las instrucciones de: https://larjona.wordpress.com/2019/06/24/instalacion-de-dni-electronico-dnie-en-debian-10-buster/ así que lo primero que quiero hacer es agradecer a Laura Arjona el haber compartido ese conocimiento.

La instalación la realicé en mi obsoleto macbook aluminio de finales del 2008, obsoleto para el señor Apple, que en su documentación decía que la memoria máxima soportada para mi modelo era de  4 Gb y que con su Core 2 Duo no podía usar sus flamantes nuevas versiones de su sistema operativo. Yo llevaba tiempo con dual boot, usando Debian de forma habitual pero manteniendo MacOS en una partición. Le amplié la memoria a 8 Gb (en algún sitio que no recuerdo leí que si que la soportaba) y le instalé un ssd, con lo que actualmente lo utilizo con un rendimiento más que aceptable.

El caso es que los pasos para la instalación no fueron exactos con respecto a lo que Laura escribió, y como no recuerdo exactama ente cuales fueron las diferencias y quizás esto tambien pueda ayudar a alguna otra persona.

La instalación la voy a realizar en mi equipo de sobremesa, otro obsoleto ordenador para los parámetros generales ya que es un AMD Phenom X4:


Con 8 Gb de RAM y su SSD, más que suficiente para mis necesidades.

Vamos al lío:

Siguiendo la guía de Laura, instalo los paquetes pcscd, pcsc-tolls y opensc:


Ahora hago la comprobación como dice su guía con el dni insertado en el lector y el comando pcsc_scan:



 Como podemos ver en los mensajes no me ha reconocido el DNI al principio, seguramente estuviera mal insertado, al sacarlo y volverlo a meter lo reconoce como podemos ver.

Ahora instalamos el paquete de DNI para Debian, usando como dice Laura los de Debian Strech de la forma en la que ella nos dice en el paso 3 de https://larjona.wordpress.com/2019/06/24/instalacion-de-dni-electronico-dnie-en-debian-10-buster/  Aqui me da un error, así que vamos a buscar el fichero directamente desde la página https://www.dnielectronico.es/PortalDNIe/ Como esto puede cambiar, lo que tenemos que buscar es el fichero en concreto. En mi caso lo he localizado en el area de descargas:


Descargamos e instalamos el fichero, a bote pronto, el problema para el procedimiento que indica Laura es que han modificado el nombre del fichero,como esto puede cambiar, recomiendo navegar por la pagina y encontrar nuesto fichero adecuado, que en mi caso es

Debian_9_libpkcs11-dnie_1.5.1_amd64.deb


Lo instalamos con dpkg aunque me da un error:


Laura nos da la clave en su blog, así que seguimos sus instrucciones, que como nos dice las instrucciones es:


Para usar la tarjeta de la FNMT/DNIe/TIF en su navegador se requiere:
  • Instalar el Módulo de Seguridad PKCS#11
  • Para instalar el módulo PCKS#11 debe ir a Editar/Preferencias/Avanzado/Cifrado/Dispositivos de seguridad
    Seleccione "Cargar"
    Dele un nombre al módulo. (Por ejemplo "FNMT-RCM Modulo PKCS # 11")
    Indique manualmente la ruta del módulo: /usr/lib/libpkcs11-dnietif.so
    Pulse el botón "Aceptar"

Para ello debemos llegar a:


e instalar lo solicitado.

Una vez hecho esto ya me funciona.


 ¡Gracias Laura!