Instalación
Lo primero es Descargar lo que vamos a necesitar:
Descargáis el correspondiente a vuestra versión y lo instaláis con doble click. En caso de que tengáis Ubuntu 18.04 descargad la última del todo la amd64, no importa que ponga que es para la 17.04.
Una vez instalado puede ocurrir que se os abra una web en firefox con los siguientes pasos a seguir, entonces la instalación no finalizará hasta que no cerréis el navegador completamente o que directamente os diga instalación finalizada como es mi caso.
Configurando Navegadores
Firefox
Vamos a Preferencias>Privacidad & Seguridad>Dispositivos de seguridad>Cargar
Como podéis comprobar a mí ya me sale DNIe a la izquierda porque ya lo he hecho antes, pero a vosotros no os debería salir hasta realizar el siguiente paso y dar aceptar |
Y ahora tenemos que poner lo siguiente:
Nombre del módulo (lo que queráis, yo le he puesto): "DNIe"
Nombre del archivo del módulo: "/usr/lib/libpkcs11-dnie.so"
Damos en aceptar y vamos con el siguiente paso (y último), pulsamos en Ver certificados
Miramos que estemos en la pestaña Autoridades:
Y pulsamos en Importar, nos vamos a la siguiente ruta y seleccionamos el archivo ac_raiz_dnie.crt: "/usr/share/libpkcs11-dnie/ac_raiz_dnie.crt"
Damos en abrir y nos aparecerá la siguiente ventana donde seleccionaremos todas las opciones (a veces salen dos y otras tres, independientemente las seleccionamos todas) y pulsaremos aceptar:
Listo, ya tenemos firefox configurado para aceptar nuestro certificado de DNI electrónico, para comprobarlo, ir de nuevo a Dispositivos de seguridad, seleccionar DNIe (o el nombre que le hayáis puesto), e Iniciar sesión, introducimos nuestro pin y si en estado sale sesión iniciada es que todo estará bien 😁.
Chrome/Chromium
Lo primero que debeis hacer es ejecutar el siguiente comando en una terminal, o bien descargar este script.sh que hace lo mismo pero es más sencillo de ejecutar (recordad darle permisos de ejecución):
- sudo apt-get install libnss3-tools && modutil -dbdir sql:$HOME/.pki/nssdb -add "DNI-e" -libfile /usr/lib/libpkcs11-dnie.so
Vamos a Configuración>Configuración avanzada>Privacidad y seguridad>Gestionar certificados>Entidades emisoras>Importar
Nos vamos a la siguiente ruta y seleccionamos el archivo ac_raiz_dnie.crt: "/usr/share/libpkcs11-dnie/ac_raiz_dnie.crt" y seleccionamos todas las casillas que nos salgan (en mi caso las tres de la imagen de abajo)
Reiniciamos el navegador (cerramos y abrimos) y una vez hecho esto ya tenemos listo el navegador para usar el DNIe, podéis comprobarlo en cualquier web que acepte DNIe, en mi caso probé con la web de la casa de la moneda y timbre, esta de aquí:
VÍDEOS DEL PROCESO:
Lo primero que hay que hacer es realizar los pasos de la instalación que se explica arriba (solo lo realizo en el primer vídeo ya que para el segundo ya lo tengo instalado)
Firefox
Chrome/Chromium
Cómo firmar documentos digitalmente con DNIe y autofirma:
Gracias a los certificados electrónicos expedidos junto a nuestro DNI podemos firmar documentos de forma digital con la misma validez que si lo hiciéramos in situ (más información aquí).
Os dejo aquí un enlace que está super bien explicado sobre qué es y cómo usar autofirma en Ubuntu, además de enseñar a firmarlos también con libreoffice: https://www.atareao.es/como/firma-digital-en-ubuntu/