Usando Dni electrónico en Chrome o Chromium en sistemas Gnu-Linux

22:04:00 , 8 Comments


Instalando paquetes necesarios:
Para poder utilizar el Dnie con Google Chrome o Chromium, necesitamos instalar el siguiente paquete:


#apt-get install libnss3-tool


Localizando opensc-pkcs11.so:
Una vez instalado, y dependiendo de nuestro sistema deberemos localizar la ruta donde se encuentra opensc-pkcs11.so
Para hacerlo podemos utilizar el administrador de ficheros o el siguiente comando:

$find /usr | grep opensc-pkcs11.so

Insertar en la base de datos de Chrome:
La ruta que hemos obtenido la ponemos al final del comando tal y como se muestra a continuación (texto en rojo), antes de hacerlo asegúrate que el navegador está cerrado:

$ modutil -dbdir sql:$HOME/.pki/nssdb -add "DNI-e" -libfile /usr/lib/x86_64-linux-gnu/pkcs11/opensc-pkcs11.so

Verificamos que el comando anterior ha tenido éxito:

$ modutil -list -dbdir sql:$HOME/.pki/nssdb

Añadiendo certificados:

Para añadir certificados en Chrome vamos a :
Ajustes / Opciones Avanzadas / Administrar Certificados
Y cargamos uno a uno, para saber de donde descargarlos viene explicado todo en el siguiente enlace.

http://www.sargo.es/2016/01/dni-electronico-en-debian-jessie_31.html

8 comentarios:

  1. Respuestas
    1. Haciendo click en la palabra "enlace" y listo, lo que ocurre es que he programado el código para que muestre los enlaces y texto en el mismo color. Pero como veo que da problemas, pongo el enlace debajo también.

      Un saludo

      Eliminar
  2. Una cosa que me ha llevado de cabeza. En la iknstrucciones de modutil, pones que se hagan como root, pero entonces, no te lee el dnie a no ser que abras el navegador como root. Hay que hacerlo como usuario.
    Me llevo varios dias, darme cuenta de por qué no me leía el dnie

    Saludos

    ResponderEliminar
    Respuestas
    1. Una errata, ya está corregida, gracias por avisar.

      Salu2

      Eliminar
  3. Hola: Gracias por el tutorial. He tenido que cambiar algunas cosas (tengo en mi equipo el archivo libpcks11-dnie.so) pero lo he conseguido en Linux Mint 17.x y 18.x. Mi propio tutorial al respecto en el Foro de Linux Mint:

    https://forums.linuxmint.com/viewtopic.php?f=68&t=255752&p=1378708#p1378708

    Saludos,

    ResponderEliminar
    Respuestas
    1. Gracias a ti por el enlace, seguro que ayuda a muchos usuarios de Linux Mint.

      Salu2

      Eliminar