Autofirma es una aplicación de firma realizada por el Ministerio de Hacienda y Administraciones Públicas.
Su principal objetivo es ofrecer al usuario un sistema de firma en el que éste pueda firmar cualquier tipo de documento de manera sencilla. El usuario indica qué fichero quiere firmar y la aplicación escoge automáticamente el formato de firma que debe aplicar, liberando así, al usuario de cualquier duda técnica.
La instalación de Autofirma en Ubuntu presenta ciertas particularidades que solucionaremos en este artículo.
Abrimos una terminal e introducimos los siguientes comandos:
sudo apt install openjdk-8-jre
sudo apt install libnss3-tools
mkdir temporal_autofirma
cd temporal_autofirma
wget http://estaticos.redsara.es/comunes/AutoFirma_Linux.zip
unzip AutoFirma_Linux.zip
sudo dpkg -i *.deb
cd ..
rm -rf temporal_autofirma
Una vez realizados estos pasos, hay que asegurarse de que la versión de Java por defecto es la 8 para ello puedes ejecutar en terminal:
sudo update-alternatives --config java
Si se tiene también la versión 11 como ocurre en Ubutnu 20.04 se debe seleccionar por defecto:
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Otra cuestión que puede presentar problemas es tener configurada una contraseña principal en Firefox, si es así, la única opción es desactivar esa opción.
Tener distintos perfiles en la carpeta de Firefox ~/.mozilla/ puede ser otra fuente de problemas. Este extremo podremos consultarlo y administrarlo desde el propio navegador escribiendo en la barra de direcciones:
about:profiles
Cuidado con esto porque Autofirma puede estar estar tomando los datos de un usuario que no está en uso.
Para evitar problemas, la mejor solución es, desde about:profiles, ver qué perfil es el que estamos usando por defecto y borrar el resto que no estén en uso.
También se puede comprobar a través del fichero:
~/.mozilla/firefox/profiles.ini
para asegurarse de que sólo está la carpeta del perfil en uso (en el caso de tener carpetas de otros perfiles, se deberá proceder a borrarlas).
Si aún así Autofirma no es capaz de acceder a los certificados digitales almacenados en el navegador, se deberá arrancar Autofirma e ir al menú Herramientas->Restaurar instlación, lo que lo reinstalará en Firefox y otros navegadores del sistema.
Finalmente para comprobar si Autofirma está correctamente instalado y funcionando en Firefox en Ubuntu 20.04 podremos hacerlo a través de esta dirección del Gobierno de la Región de Murcia:
https://sede.carm.es/cryptoApplet/ayuda/probarautofirma.html