SO - 20230321 - Guía instalación Firma digital (eDNI)


Índice:

      Información

      Instalación

         Instalación de los requisitos previos

         Configuración en FireFox

         AutoFirma

         Solución de errores


.- Fecha: 6 de julio de 2019

.- Fecha actualización: 23 de marzo de 2023



Información  ⮴  

Validar firma digital

Portal Administración Electrónica

DNI y Pasaporte

Comprobar instalación de Autofirma



Instalación  ⮴  


Importante: Antes de iniciar la configuración hay que tener configurado todos

los perfiles de usuario de FireFox.



Instalación de los requisitos previos  ⮴  

.- Instalar:

..- sudo apt install pcsc-tools

..- sudo apt install pcscd

..- sudo apt install pinentry-gtk2

..- sudo apt install libccid


        sudo apt install pcsc-tools &&

        sudo apt install pcscd &&

        sudo apt install pinentry-gtk2 &&

        sudo apt install libccid



pcsc-tools:

Estas herramientas sirven para probar un controlador, una tarjeta o un

lector de PC/SC o para enviar comandos en un entorno amigable (texto o

interfaz gráfica de usuario).

(http://ludovic.rousseau.free.fr/softwares/pcsc-tools/)


pcsd:

El propósito de PC/SC Lite es proporcionar una interfaz Windows(R) SCard

en un factor de forma muy pequeño para comunicarse con tarjetas inteli-

gentes y lectores de tarjetas inteligentes.

(https://pcsclite.apdu.fr/)


pinentry-gtk2:

Este paquete contiene un programa que utilizando el kit de herramientas

GTK+ versión 2 permite la introducción segura de PINs o frases de paso.

(https://www.gnupg.org/related_software/pinentry/)


libccid:

Esta librería proporciona una implementación del manejador IFD de PC/SC

para los controladores de tarjetas inteligentes USB que cumplen con el

protocolo CCID.

Este paquete es necesario para comunicarse con los lectores de tarjetas

inteligentes CCID a través del gestor de recursos PC/SC Lite (pcscd).



.- Reiniciar y comprobar funcionamiento del lector:

          pcsc_scan


.- Poner la configuración por defectos de iconos, si no durante la inslación

de libpkcs11 pueden aparecer errores al no encontrar determinados iconos.


.- Descargar e Instalar los módulos criptográficos PKCS#11

link=https://www.dnielectronico.es/PortalDNIe/PRF1_Cons02.action?pag=REF_1112

(libpkcs11-dnie_1.6.6_amd64.deb)


.- Iniciar FireFox para que tras la instalación del libpkcs11... muestre la

página con las indicaciones para configurarlo en FireFox

( /usr/share/libpkcs11-dnie/launch.html )


.- Ejecutar:

          sudo dpkg -i libpkcs11-dnie_1.6.8_amd64.deb


La instalación se interrumpirá en el terminal, entonces hay que realizar

la configuración que se indica en FireFox


.- Introducir el DNI en el lector y comprobar funcionamiento del lector:

          pcsc_scan

Debe aparecer la información del DNI


.- En el caso de querer desinstalar el paquete:


Modo automático: Desinstalar a través de la herramienta de gestión de pa-

quetes Synaptic.


Modo manual, desde un terminal:

        dpkg --purge libpkcs11-dnie




Configuración en FireFox  ⮴  

.- Antes de iniciar la configuración hay que tener configurado todos los

perfiles de usuario de FireFox.


.- Configurar el explorador según file:

/usr/share/libpkcs11-dnie/launch.html


.- Si no se encuentra la página, seguir las siguientes indicaciones:


..- Instalar el Módulo de Seguridad PKCS#11


Para instalar el módulo PCKS#11 debe ir a Firefox > Preferencias >

Privacidad y Seguridad > Dispositivos de seguridad


...- Seleccione "Cargar"


Asigne un nombre al módulo.

(Por ejemplo "DNIe-RCM Modulo PKCS # 11")


Indique manualmente la ruta del módulo:


/usr/lib/libpkcs11-dnie.so


Pulse el botón "Aceptar"


..- Instalar el Certificado Raíz de la Autoridad de Certificación

del DNIe-RCM


Para instalar el certificado raíz ir a Firefox > Preferencias >

Privacidad y Seguridad > Ver certificados


..- Seleccione "Importar".


Indique manualmente la ruta del certificado raíz:

/usr/share/libpkcs11-dnie/ac_raiz_dnie.crt


El asistente le pedirá que establezca la confianza para el certificado.


Marque todas las casillas de confianza.


Pulse el botón "Aceptar"



AutoFirma  ⮴  

.- Descargar la última versión de la aplicacion

link=https://firmaelectronica.gob.es/Home/Descargas.html


Descargar el adecuado, descomprimir y LEER la última versión de manual de

instalación incluida.


(AutoFirma_1_6_5.deb (10/10/2021)


Con el manual de la versión descargada la instalación se realiza de la si-

guiente forma:


..- Comprobar si está instalado JRE (Java Runtine Environment) de Oracle

u OpenJDK (versión 8 o superior)

            java -version

..- Si no lo estuviera instalarlo:

          sudo apt install default-jre

..- Instalar la biblioteca NSS Tool

          sudo apt install libnss3-tools

..- Instalar la aplicación AutoFirma

          sudo dpkg -i AutoFirma_1_6_5.deb

Si falla por no tener instaladas las dependencias necesarias, se nos

mostrarán mensajes de advertencia al respecto. En caso de ser así, po-

dremos instalar estas bibliotecas con el comando:

          sudo apt-get -f install

Tras ello se vuelve a instalar


Solución de errores  ⮴  

Al firmar desde la web con autofirma 1.7.1 se produce un error, esto se

soluciona desactivando la opción:

.- Aceptar sólo conexiones con sitios seguros

En el menú Herramientas-General de AutoFirma