Instalación de los requisitos previos
.- Fecha: 6 de julio de 2019
.- Fecha actualización: 23 de marzo de 2023
Importante: Antes de iniciar la configuración hay que tener configurado todos
los perfiles de usuario de FireFox.
.- 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
.- 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"
.- 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
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