Instalación
rFirma se instala desde un repositorio de tu sistema operativo, de modo que las actualizaciones llegan con el gestor de paquetes. No necesitas tener Java: el motor criptográfico va dentro del paquete.
Elige un solo canal. Si instalas rFirma por dos vías, tendrás dos aplicaciones con memorias separadas: no comparten los documentos recientes, ni la rúbrica, ni las preferencias.
Linux con apt (Debian, Ubuntu y derivadas)
Sección titulada «Linux con apt (Debian, Ubuntu y derivadas)»Añade la clave pública y el repositorio, y instala el paquete:
curl -fsSL https://rfirma.sgomez.me/rfirma.asc | sudo tee /usr/share/keyrings/rfirma.asc >/dev/nullsudo tee /etc/apt/sources.list.d/rfirma.sources <<'EOF'Types: debURIs: https://rfirma.sgomez.me/apt/Suites: stableComponents: mainSigned-By: /usr/share/keyrings/rfirma.ascEOFsudo apt update && sudo apt install rfirmaLas actualizaciones llegan con sudo apt upgrade.
Linux con rpm (Fedora y derivadas)
Sección titulada «Linux con rpm (Fedora y derivadas)»sudo tee /etc/yum.repos.d/rfirma.repo <<'EOF'[rfirma]name=rfirmabaseurl=https://rfirma.sgomez.me/rpm/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://rfirma.sgomez.me/rfirma.ascEOFsudo dnf install rfirmaCon gpgcheck=1 y repo_gpgcheck=1, dnf comprueba la firma de los paquetes y la de
los metadatos del repositorio.
Linux con flatpak
Sección titulada «Linux con flatpak»Es la opción para las distribuciones que no usan apt ni dnf. Necesitas tener
instalados flatpak y xdg-desktop-portal; el runtime org.gnome.Platform se
descarga de Flathub sin configurar nada.
flatpak install https://rfirma.sgomez.me/rfirma.flatpakrefSi tu escritorio lo admite, también puedes abrir con doble clic el fichero rfirma.flatpakref.
Bajo flatpak, rFirma solo ve las carpetas que le das a través del portal del sistema. Por eso, en Preferencias, el destino de los documentos firmados es siempre una carpeta elegida: no existe «junto al original».
Windows
Sección titulada «Windows»Descarga el instalador rFirma_*_x64-setup.exe de la
última Release. Se instala para tu
usuario, sin permisos de administrador, y usa directamente el almacén de certificados
de Windows.
El instalador no está firmado con Authenticode, así que SmartScreen avisará al abrirlo.
Antes de ejecutarlo, comprueba que el fichero descargado es el publicado: baja
SHA256SUMS de la misma Release y compara el hash con la línea del instalador.
Get-FileHash .\rFirma_*_x64-setup.exe -Algorithm SHA256Select-String rFirma_ .\SHA256SUMSUna vez instalado, rFirma se actualiza desde la propia aplicación: cada versión nueva llega con su firma minisign, que se comprueba antes de instalarla.
La versión para macOS está en preparación y todavía no se puede instalar. Se integrará con el llavero de Apple. Puedes seguir el avance en el repositorio.
La huella de la clave GPG
Sección titulada «La huella de la clave GPG»Los paquetes y los repositorios de rFirma se firman con una clave GPG. Su parte pública está en rfirma.asc. Tras descargarla, comprueba su huella:
gpg --show-keys rfirma.ascLa huella debe ser esta:
C8D6 A81C 1ED4 3A28 D426 8112 A6E0 EE02 2344 6A16Si no coincide, no la uses.
Verificar las descargas
Sección titulada «Verificar las descargas»Con los ficheros SHA256SUMS y SHA256SUMS.asc de la Release, importada ya la clave:
gpg --verify SHA256SUMS.asc SHA256SUMSsha256sum --check SHA256SUMSUn .rpm suelto lleva además la firma dentro:
sudo rpm --import https://rfirma.sgomez.me/rfirma.ascrpm --checksig rfirma-*.rpmLos .deb no se firman uno a uno, porque apt firma el índice del repositorio: un
.deb suelto se verifica con SHA256SUMS.asc.
Después de instalar
Sección titulada «Después de instalar»La primera vez que abras rFirma, un asistente instala el certificado que hace segura la conexión del navegador con la aplicación y deja rFirma como el programa que abren las sedes electrónicas. Después, firma tu primer PDF.