Autofirma es una aplicación del portal de administración electrónica con la cual podemos firmar con un certificado digital, así como realizar diferentes trámites en la administración.
Me he encontrado con problemas después de la instalación de la aplicación en entorno linux.
Explico procedimiento para instalación:
- Descargamos la aplicación desde la página de descargas: https://firmaelectronica.gob.es/Home/Descargas.html
En nuestro caso autofirma para linux.
- La instalamos bien desde el administrador de paquetes o desde el terminal. En mi caso desde el terminal:
dpkg -i autofirma.deb
- Como vemos nos instala java 8 aunque tengamos java 11 instalado
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
libnss3-tools openjdk-8-jre openjdk-8-jre-headless
Paquetes sugeridos:
icedtea-8-plugin fonts-ipafont-gothic fonts-ipafont-mincho
fonts-wqy-microhei fonts-wqy-zenhei
Esto es debido a que no está usando el java correcto.
- Configuramos para que use java 8 . Äbriendo un terminal como superusuario o con sudo hacemos:
root@administracion-pro:~# update-alternatives --config java
Nos indicará las versiones que tenemos, en mi caso :
root@administracion-pro:~# update-alternatives --config java
Existen 2 opciones para la alternativa java (que provee /usr/bin/java).
Selección Ruta Prioridad Estado
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 modo automático
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 modo manual
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 modo manual
Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección:
vemos que está utilizando java11.
Marcamos que queremos la 2 que es java 8.
Y ya esta