ctt-gob-es / clienteafirma

Cliente @firma
http://administracionelectronica.gob.es/ctt/clienteafirma
246 stars 120 forks source link

Soporte a utilización del cliente de firma en ChromeOS #366

Open fernandouribe opened 8 months ago

fernandouribe commented 8 months ago

¿Está planificado dar soporte a Chromebook?. Este tipo de dispositivos está siendo usado cada vez más y sería interesante que fuera soportado de manera nativa.

Actualmente hemos conseguido hacer funcionar el cliente de Firma en un "ChromeOS Flex" haciendo uso del almacén de certificados de Firefox. Para ello, hemos seguido los siguientes pasos:

  1. Instalar openJDK 11
    sudo apt update
    sudo apt install default-jre
  2. Instalar Firefox
  3. Instalar AutoFirma siguiendo la documentación del manual de instalación de AutoFirma 1.8.2 para Debian en el apartado "Instalador DEB".
  4. Configurar en la aplicación "Google Chrome" para permitir la conexión SSL con Autofirma, para ello:
    • Abrir un terminal y ejecutar
      cp /urs/lib/Autofirma/Autofirma_ROOT.cer ~
    • Acceder a "Settings" > "Privacy and security" > "Security" > "Manage device certificates"
    • En la pestaña "Authorities" importar el certificado de la CA de autofirma anteriormente copiado en el directorio del usuario
  5. Configurar Firefox para permitir la conexión SSL con Autofirma, para ello
    • Acceder a "Settings" > "Privacy and security" > "Certificates" > "View certificates"
    • En la pestaña "Authorities" importar el certificado de la CA de autofirma anteriormente copiado en el directorio del usuario Configurar enlace simbólico para hacer uso del almacén de certificados de Firefox en ChromeOS (ver https://github.com/ctt-gob-es/clienteafirma/issues/282)
      mkdir ~/.mozilla
      ln -s ~/.var/app/org.mozilla.firefox/.mozilla/firefox ~/.mozilla/firefox