Instalar autofirma en Linux

Linux posiblemente sea uno de los sistemas más seguros y fiables hoy en día. muchos aficionados a la informática valoran este aspecto y usan el sistema linux en sus equipos. Instalar autofirma en linux es un proceso fácil y sencillo. Te lo explicamos.

linea

📍  Antes de nada si no te has descargado Autofirma para linux, sigue estos pasos:  Descargar autofirma para linux

Instalar Java en nuestro equipo

Para que funcione correctamente Autofirma, deberemos tener instalado el sistema JAVA en nuestro euipo. Para ello podemos seguir los siguientes pasos.

  1. Abrimos una terminal para buscar el cliente para descargar java.
  2. Tecleamos apt-cache search java.
  3. En la lista que nos sale deberemos buscar la linea Open jdk-11-jre – Ejecutable Java
  4. Lo copiamos y lo pegamos en una nueva línea del terminal para ejecutarlo con esta instrucción sudo apt Install openjdk – 11 – jre.
  5. Le damos a enter y nos logueamos damos aceptar para instalar y debería descargarse los paquetes necesarios para instalar java. 
  6. Una vez descargado e instalado java seguimos con la instalación  de autofirma. 

instalar java en linux para autofirma

Instalar autofirma para Linux

Una vez hemos descargado el programa de instalación de autofirma para linux, deberemos descompromirlo y seguir estas indicaciones. 

Se distribuyen dos versiones de Autofirma para Linux:

  • AutoFirma_OpenJDKX.Y.Z.deb: Tiene como dependencia OpenJDK.
  • AutoFirma_OracleX.Y.Z.deb: Tiene como dependencia OracleJDK.

La instalación de AutoFirma en Linux ameritará de la ejecución por parte de un usuario con permisos de administrador.

AutoFirma es compatible con Ubuntu 32 y 64 bits (x86 o x64). Una vez instalada, sólo puede utilizarse con el navegador web Mozilla Firefox.

 Dos opciones de instalación

  •  Por medio de línea de comandos : Mediante el comando   sudo dpkg –i RUTA_INSTALABLE_AUTOFIRMA

Donde  RUTA_INSTALABLE_AUTOFIRMA es  la  ruta  al  fichero  de  instalación,

AutoFirma_OpenJDK1.4.2.deb o  AutoFirma_Oracle1.4.2.deb en  función  de  la distribución escogida.

  •  Mediante el asistente de instalación de paquetes de Ubuntu . Se  debe  hacer  doble  clic  en  el  fichero  de  la  distribución  a  instalar.  Se  abrirá  una ventana emergente. Se  debe  pulsar  el  botón  instalar,  que  se  encuentra  arriba  a  la  derecha.  Si  no  se tienen los permisos de administrador, el sistema solicitará la clave de superusuario para poder realizar la instalación. De no ocurrir ningún problema en cuanto esto, se mostrará un mensaje de confirmación.

Consejos durante la instalación de autofirma en Linux

  • El primer diálogo del instalador de la CA de Autofirma explica el proceso que se va a llevar durante los próximos minutos y pide confirmación a usuario para proceder a la ejecución de la instalación.
  • Si el usuario llegase a cancelar el proceso llevado a cabo para la instalación de Autofirma no será válida para su uso en navegadores y habrá finalizado la instalación de la aplicación.
  • Si decide escoger aceptar la ejecución e instalación del certificado, comenzará el proceso de generación e instalación autofirma en el lugar de almacenamiento del sistema y el de Firefox.
  • En el caso de Linux la instalación de la autofirma se realiza mediante la generación y luego la ejecución de un script, de manera que el instalador dará a conocer del resultado de generación de dicho script y qué consecuencias traerá a los usuarios del sistema.
  • Una vez generado el script será ejecutado, dará el conocimiento sobre el resultado de la ejecución y solicitará al usuario que reinicie los navegadores abiertos para que se apliquen los cambios.

Autofirma para Ubuntu

Para la simplificación en la instalación se recomienda el uso de comandos, en las siguientes órdenes:

sudo apt install openjdk-8-jre

sudo apt install libnss3-tools

mkdir temporal_autofirma

cd temporal_autofirma

wget http://estaticos.redsara.es/comunes/autofirma/currentversion/AutoFirma_Linux.zip

unzip AutoFirma_Linux.zip

sudo dpkg -i *.deb

cd ..

rm -rf temporal_autofirma

Al momento de que quisieras desinstalar sólo deberás ejecutar la siguiente línea en el terminal

sudo apt remove –purge autofirma

Sin embargo, de igual manera podrás desinstalar autofirma por medio del Centro de Software de Ubuntu o a través de otras aplicaciones de sirvan para quitar programas de tu ordenador con Ubuntu.  Una muy usada es la llamada AppGrid que se utiliza de alternativa del centro de software de Ubuntu.

Desinstalación Linux

Para  operar en  la  desinstalación  del  sistema  se  deberá  escribir  por  consola  en  línea  de comandos el siguiente comando. sudo apt-get remove –-purge autofirma Cuando el proceso ha culminado completamente, la aplicación está correctamente desinstalada del sistema.

Problemas autofirma Linux

📍 No se puede instalar autofirma

Autofirma amerita permisos de administrador para poder ser instalado y para insertar el certificado de confianza para el correcto funcionamiento de la firma en los trámites web. Si no puede instalar Autofirma o el certificado de confianza, deberá solicitar al administrador de su sistema que realice la instalación de la aplicación.

Solamente Windows XP y Windows 7 permiten la instalación sin permisos de administración, pero lo más aconsejable es que ejecute el administrador, habilitando de esta forma Autofirma para el resto de usuarios del equipo.

📍 Al instalar Autofirma se muestra el error: “Error abriendo archivo para escritura”

Es posible que durante la instalación se le muestre un error como el que sigue:

En ocasiones puede suceder que el usuario tenga instalado Autofirma, deberá asegurarse de esto ya que n se permitirá sobrescribir ficheros de una misma aplicación en caso de esto debe borrar todo rastro de la aplicación que haya instalado anteriormente, cerrar todo y volver a empezar.

Se recomienda que cuando sea eliminado estos archivos antiguos reiniciar el equipo para nuevamente instalar.

📍 Al instalar Autofirma no continúa el asistente de instalación de la CA.

En el momento de la instalación de autofirma puede suceder que algunos entornos se bloqueen impidiendo la ejecución del proceso java, en este caso ameritará de permisos de administrador para eliminar el proceso java bloqueado y volver a ejecutar el instalador/desinstalador.

📍 El navegador web no encuentra la ubicación de Autofirma.

Si el navegador que se está usando no encuentra la aplicación y le pide definir la ubicación de la misma, deberá realizar esto de manera manual con la siguiente ruta:

“/usr/bin/Autofirma”

 

 

6 comentarios en «Instalar autofirma en Linux»

  1. No funciona en firefox o chrome sobre Linux, da el error:
    INFORMACIÓN: Detectada conexion entrante
    abr 30, 2021 2:02:50 PM es.gob.afirma.standalone.protocol.CommandProcessorThread run
    GRAVE: Se ha detectado un acceso no autorizado desde 10.104.24.53. Se cerrara el socket por seguridad.

    Responder
  2. Creo que mi redacción no va a ser todo lo cordial que me gustaría:
    Esto no es una guia para instalar autofirma en Linux. Es para instalar en Ubuntu (y puede que otras distribuciones derivadas de Debian)
    Para otros sistemas con los paquetes .deb se hace muy complicado (o imposible para casi cualquiera)
    Estaría bien tener otros paquetes o instrucciones para instalar en cualquier distro (.deb, .rpm .tar.gz, etc.).
    Además creo que la mejor opción (siempre como alternativa a otros paquetes nativos) sería la posibilidad de instalar con snap o desde github.

    Responder
  3. Hola
    Estoy intentando firmar ficheros xml con firma de tipo «Xades Enveloped» desde linux. En el modo gráfico lo hago bien, pero haciéndolo desde linea de comandos, no los firma igual.
    ¿Donde está la configuración para poder usarla desde linea de comandos? Intento usar el parámetro -config pero no acierto.
    Un saludo

    Responder
  4. Buenas, autofirma aparte de tener una interfaz horrible. Ni siquiera tiene un orden lógico a la hora de firmar, estoy viendo que hacer una firma me pide que dibuje el area donde firmar y aporte la «firma visual» pero no tengo donde poner eso.

    Responder
  5. A mi no me cargaba la autofirma en firefox. Era porque tenía la versión 11 de openjdk (además de la 8), pero tiraba de la 11 por defecto.

    La versión 1.6.5 de AutoFirma, aunque arranca con versiones más modernas de Java, hay algunas cosas, como el que firme directamente desde Firefox, que no funcionan si no es con la versión 8 de Java. Para instalar esta dependencia ejecutamos el siguiente comando:

    sudo apt install openjdk-8-jre

    Si ya tuviéramos instalados una versión más moderna de Java, tendremos que indicar al sistema que queremos usar la 8. Para ello ejecutamos el siguiente comando:

    sudo update-alternatives –config java

    Nos saldrá algo parecido a esto:

    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 1111 modo automático
    1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modo manual
    2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 modo manua
    Pulse para mantener el valor por omisión [*] o pulse un número de selección:

    En mi caso, yo tuve que pulsar la opción 2 para que la versión por defecto de Java sea la 8. Para verificarlo ejecutamos el siguiente comando:

    java -version

    Si todo ha ido veremos algo así:

    openjdk version «1.8.0_282»
    OpenJDK Runtime Environment (build 1.8.0_282-8u282-b08-0ubuntu1~20.04-b08)
    OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

    Fuente:asanzdiego.com/2021/03/configurar-un-lector-de-dni-electronico-en-firefox-con-autofirma-en-ubuntu.html

    Responder

Deja un comentario