Oharra

rFirma ez da Administrazio Publikoaren produktu ofiziala. Kode irekiko proiektu independentea da, EUPL 1.2 lizentziapean.

AutoFirmaren alternatiba

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
rFirma — Solicitud-subvencion.pdf
rFirmaren leiho nagusia: dokumentuaren ikustailea, sinadura ikusgaiaren kokapena eta sinadura-panel alboragarria
ZiurtagiriaADA LOVELACE BYRONAC FNMT Usuarios
FaseaMuntatzen
Sinadura ikusgaia3. orrialdean kokatuta
PAdES · 2 sinadura
CAdESPAdESXAdESFacturaEPKCS#11
Urratsez urrats

Horrela sinatzen da dokumentu bat

01

Dokumentua kargatuta

rFirmak PDFa irekitzen du eta duena erakusten du: orrialdeak, tamaina eta dagoeneko dituen sinadurak. Aurretiko bat badago, zurea kosinadura izango da.

02

Aukeratu ziurtagiria

Zerrenda sistemaren biltegiekin, nabigatzailearen profilekin eta PKCS#11 moduluekin osatzen da. Iraungitakoak eta errebokatutakoak erakusten dira, baina ezin dira erabili.

03

Sartu PINa

PINa elkarrizketa-koadro natibo batean eskatzen da, ez web-leiho batean, eta sinadura amaitu bezain laster memoriatik ezabatzen da.

04

Sinadura osatuta

Sinatutako PDFa jatorrizkoaren ondoan gordetzen da, eta laburpenak bere formatua adierazten du.

rFirma, baliozko sinadura bat duen PDF bat irekita duela
Zergatik rFirma

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.

Konparaketa

AutoFirma eta rFirma, aurrez aurre

AlderdiaAutoFirma (ofiziala)rFirma
ArkitekturaJava Swing, JVMren gaineanTauri v2 (Rust + React), clienteafirmaren motorra GraalVM Native Image bidez
Non prozesatzen den gakoaJava prozesuanSistemaren biltegian edo PKCS#11 moduluan; ez da handik ateratzen
PINaren babesa memorianZati batean bakarrik ezabatzen da, eta diskora irits daitekeMemorian babestuta, ez da inoiz diskora joaten eta erabili ondoren ezabatzen da
DNIe-arekin sinatzeaBai, jMulticard bidezGarapenean
Fitxategiko ziurtagiriak (.p12)Fitxategiaren bidea sei aukerako biltegi-elkarrizketa batean gordetzen daBiltegi propio eta zifratua, zure saioarekin irekitzen dena
Ziurtagirien bilaketaAukeratutako biltegian bakarrik bilatzen duGuztiak bilatzailedun zerrenda batean, ziurtagiri bat errenkada bakoitzeko
Sinadura ikusgaiaren kokapenaKoordenatuak edo laukia, testuingururik gabeOrrira arrastatuta, testu-ereduekin eta aurrebista fidelarekin
Nabigatzaileak tokiko zerbitzariaz duen konfiantzaInstalatzaileak CA sisteman erregistratzen du, pribilegioekinAplikazioak bere CA pertsonaren NSS biltegietan erregistratzen du, root gabe
HizkuntzakGaztelania soilik, Swing elkarrizketen kateekinGaztelania, katalana, euskara, galiziera eta ingelesa, norberaren katalogoarekin eta Hobespenetatik aldatuz
Dokumentu-kudeatzailea—Azken dokumentuak eta erabilitako azken ziurtagiria gogoratzen ditu
Sistema eragileakWindows, macOS, Linux, Android eta iOSLinux eta Windows; macOS, garapenean
Eguneratze-bidea.deb edo .rpm eskuz deskargatutaJatorrizko biltegiak: APT, DNF eta Flatpak; Windowsen, aplikaziotik bertatik
Mahaigainarekiko integrazioaSwingen itxura propioaMahaigainaren estiloa jarraitzen du, gai argi eta ilunarekin
Instalazioa

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.sgomez.me/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.sgomez.me/apt/
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/rfirma.asc
EOF
sudo apt update && sudo apt install rfirma
Gardentasuna

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