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.com/rfirma.asc | sudo tee /usr/share/keyrings/rfirma.asc >/dev/nullsudo tee /etc/apt/sources.list.d/rfirma.sources <<'EOF'Types: debURIs: https://rfirma.com/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.com/rpm/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://rfirma.com/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 remoto de rFirma se da de alta
como un repositorio más, después del de Flathub, de donde sale el runtime
org.gnome.Platform:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoflatpak remote-add --if-not-exists rfirma https://rfirma.com/rfirma.flatpakrepoflatpak install rfirma me.sgomez.rfirmaCon el remoto dado de alta así, rFirma aparece al buscar en GNOME Software y las versiones nuevas llegan con las actualizaciones del sistema.
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».
Por qué GNOME Software dice «potencialmente insegura»
Sección titulada «Por qué GNOME Software dice «potencialmente insegura»»Si abres rFirma en GNOME Software verás la etiqueta «Potencialmente insegura». Es esperable y no indica que haya un problema: GNOME Software la pone a cualquier aplicación que pide acceso a carpetas concretas de tu equipo, y no distingue para qué.
rFirma pide esos accesos porque los necesita para firmar:
- Certificados de tus navegadores. Para ofrecerte los que ya tienes instalados en Firefox y LibreWolf, y Chrome, Chromium, Brave, Edge y Vivaldi, sean nativos, Snap o Flatpak.
- Lector de tarjetas. Para hablar con él cuando firmas con el DNIe.
- Tu navegador. Para que pueda llegar a rFirma en tu equipo cuando una web te pide firmar.
- Versiones nuevas. Para avisarte cuando hay una disponible.
- La carpeta Documentos. Para guardar en ella los documentos firmados.
Windows
Sección titulada «Windows»Descarga el instalador desde la web o la última Release. Se instala solo para tu usuario, sin permisos de administrador, y usa los certificados que ya tienes en Windows.
Windows avisará de que el instalador no está firmado: pulsa «Más información» y
«Ejecutar de todas formas». Si quieres comprobar la descarga, compara su hash con el de
SHA256SUMS, en la Release:
Get-FileHash .\rFirma_*_x64-setup.exe -Algorithm SHA256Select-String rFirma_ .\SHA256SUMSDespués, rFirma se actualiza sola.
Necesitas un Mac con Apple Silicon y macOS 15.4 o posterior. Instálala con Homebrew:
brew install --cask sgomez/rfirma/rfirmaO descarga el .dmg desde la web.
La primera vez, macOS no la deja abrir porque no está firmada por Apple. Para permitirlo, ejecuta esto en el Terminal:
xattr -c /Applications/rfirma.appDespués, rFirma se actualiza sola. Tras cada actualización, el llavero puede volver a pedirte permiso para usar tus certificados.
Antes de brew uninstall, retira desde rFirma el certificado de la CA local y el
manejador de afirma://: Homebrew solo borra la aplicación.
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.com/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.
Antes de desinstalar
Sección titulada «Antes de desinstalar»Para no dejar el certificado de rFirma en el navegador, pulsa Retirar certificado en el panel de estado antes de desinstalar.