rFirma: jatorrizko sinadura elektronikoa,
Javarik gabe.
Itxaronaldirik gabe. AutoFirmaren Swing interfazea eta tokiko zerbitzariak ordezten dituen Rust eta React aplikazioa, Administrazioaren kriptografia ofizialarekin.
- Kode irekia, EUPL 1.2
- Zure gakoa ez da zure ordenagailutik ateratzen
- CAdES, PAdES, XAdES eta FacturaE
- Bost hizkuntzatan
Horrela sinatzen da dokumentu bat
Dokumentua kargatuta
rFirmak PDFa irekitzen du eta duena erakusten du: orrialdeak, tamaina eta dagoeneko dituen sinadurak. Aurretiko bat badago, zurea kosinadura izango da.
Aukeratu ziurtagiria
Zerrenda sistemaren biltegiekin, nabigatzailearen profilekin eta PKCS#11 moduluekin osatzen da. Iraungitakoak eta errebokatutakoak erakusten dira, baina ezin dira erabili.
Sartu PINa
PINa elkarrizketa-koadro natibo batean eskatzen da, ez web-leiho batean, eta sinadura amaitu bezain laster memoriatik ezabatzen da.
Sinadura osatuta
Sinatutako PDFa jatorrizkoaren ondoan gordetzen da, eta laburpenak bere formatua adierazten du.




Lau diseinu-erabaki
AutoFirmaren Swing interfazea eta tokiko zerbitzariak ordezten ditu; motor kriptografikoa berdina da, clienteafirmarena.
Errendimendu nagusia
Mahaigainerako aplikazioa Tauri v2, Rust eta React erabiliz. JVMrik gabe eta entzuten dagoen tokiko zerbitzaririk gabe.
Gakoa ez da sistematik ateratzen
Sinadura zure ordenagailuan egiten da, sistemaren biltegien eta PKCS#11 moduluen bidez. Javak ez du inoiz ikusten.
Kriptografia ofiziala
CAdES, PAdES, XAdES eta FacturaE clienteafirmaren kodetik ateratzen dira, GraalVMrekin bitarra natibora konpilatuta.
Sinadura ikusgai arrastagarria
Kokatu eta neurtu errubrika orrialdearen gainean, aurrebista fidagarriarekin. Koordenatu itsurik gabe.
AutoFirma eta rFirma, aurrez aurre
| AutoFirma | rFirma | |
|---|---|---|
| Java | Beharrezkoa | Ez du erabiltzen |
| PINa idaztea Linuxen | Javaren leiho bat | Sistemaren leihoa eta memoria babestua |
| DNIe-aren detekzioa | Abiaraztean | Beroan |
.p12 ziurtagiriak | Fitxategia leiho batean aukeratzen duzu | Biltegi zifratu propioa |
| Ziurtagirien bilaketa | Biltegika, bakarra aldi berean | Guztiak batera, bilatzailearekin |
| Nabigatzaileak Linuxen | Biltegi bat: aurkitzen den lehenengoa. Flatpak eta LibreWolf gabe | Firefox eta Chromium familietakoak, natiboak, Snap eta Flatpak, batera |
| Sinadura ikusgaia | Koordenatuen bidez | Orrira arrastatuta |
| Hizkuntzak | Gaztelania | Gaztelania, katalana, euskara, galiziera eta ingelesa |
| Sistema eragileak | Windows, macOS, Linux, Android eta iOS | Linux, macOS eta Windows |
| Eguneraketak | Eskuz deskargatuta | Automatikoak |
| Itxura | Javaren leihoak | Zure mahaigainekoak, gai argi eta ilunarekin |
Zure sistema eragilearentzako biltegia
rFirmaren bideak jatorrizko biltegiak dira. Zure sistemarena gehitu ondoren, segurtasun-adabakiak paketeen kudeatzailearekin instalatzen dira.
Debian, Ubuntu eta eratorritako banaketentzat. Biltegia deb822 formatu modernoarekin konfiguratzen du, GPG gakoa /usr/share/keyrings/ gunean egiaztatuta.
curl -fsSL https://rfirma.com/rfirma.asc | sudo tee /usr/share/keyrings/rfirma.asc >/dev/null sudo tee /etc/apt/sources.list.d/rfirma.sources <<'EOF' Types: deb URIs: https://rfirma.com/apt/ Suites: stable Components: main Signed-By: /usr/share/keyrings/rfirma.asc EOF sudo apt update && sudo apt install rfirma
Fedora eta RPM paketeetan oinarritutako eratorrientzat. Biltegia metadatuen eta paketeen egiaztapen kriptografiko zorrotzarekin konfiguratzen du (gpgcheck=1 eta repo_gpgcheck=1).
sudo tee /etc/yum.repos.d/rfirma.repo <<'EOF' [rfirma] name=rfirma baseurl=https://rfirma.com/rpm/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://rfirma.com/rfirma.asc EOF sudo dnf install rfirma
APT edo DNF erabiltzen ez duten Linux banaketentzat gomendatua. Flathub gehitzen duzu, org.gnome.Platform runtimea handik datorrelako, eta rFirmaren urruneko biltegia, beste edozein biltegi bezala: horrela rFirma GNOME Software-n bilatzean ere agertzen da. flatpak eta xdg-desktop-portal instalatuta izatea besterik ez duzu behar.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak remote-add --if-not-exists rfirma https://rfirma.com/rfirma.flatpakrepo flatpak install rfirma me.sgomez.rfirma
Zure erabiltzailearentzat bakarrik instalatzen da, administratzaile-baimenik gabe. Windowsen dituzun ziurtagiriak erabiltzen ditu eta bere kabuz eguneratzen da.
Windowsek abisatuko dizu instalatzailea ez dagoela sinatuta: sakatu «Informazio gehiago» eta «Exekutatu hala ere». Deskarga egiaztatu nahi baduzu, alderatu bere hash-a Release-ko SHA256SUMS-ekoarekin:
Get-FileHash .\rFirma_*_x64-setup.exe -Algorithm SHA256 Select-String rFirma_ .\SHA256SUMS
macOS 15.4 edo berriagoa duten Apple Silicon Mac-entzat. Instalatu Homebrew-rekin edo .dmg-arekin. Gero bere kabuz eguneratzen da.
brew install --cask sgomez/rfirma/rfirma
Lehen aldian, macOSek ez du irekitzen uzten, Applek ez duelako sinatu. Baimentzeko, exekutatu hau Terminalean:
xattr -c /Applications/rfirma.app
rFirma-ren ziurtagiria nabigatzailean ez uzteko, sakatu Ziurtagiria kendu egoera-panelean, desinstalatu aurretik.
Argibide zehatzak, gakoaren hatz-marka eta egiaztapena eskuliburuan (gaztelaniaz) →
Kode osoa, ikusgai
rFirma software librea eta auditagarria da, EUPL 1.2 lizentziapean. Kodea eta motor kriptografikoa bi biltegi publikotan bizi dira.
Aplikazioa eta FFI zubia
sgomez/rfirman daude Tauriko interfazea (Rust + React), FFI zubia (rfirma-native-bridge) eta enpaketatzea.
Jatorrizko motor kriptografikoa
Sinadura-logikak ctt-gob-es/clienteafirmaren artefaktuak erabiltzen ditu, GraalVM Native Image bidez jatorrizko liburutegi batean konpilatuta.
Paketeak sinatzeko gakoa
Gako publikoa rfirma.ascen. Egiaztatu bere hatz-marka deskargatu ondoren, gpg --show-keys rfirma.asc erabiliz:
C8D6 A81C 1ED4 3A28 D426 8112 A6E0 EE02 2344 6A16