Si vienes de AutoFirma
rFirma es una alternativa a AutoFirma que no necesita Java. Los formatos de firma salen del código de AutoFirma, compilado dentro de rFirma, así que las firmas son las mismas; cambian la ventana, la forma de elegir certificado y algunas órdenes.
rFirma es un proyecto independiente: no forma parte de AutoFirma ni la respalda la Administración General del Estado. Los fallos de rFirma se cuentan en su repositorio, no al equipo de AutoFirma.
Qué funciona igual
Sección titulada «Qué funciona igual»Las sedes electrónicas
Sección titulada «Las sedes electrónicas»rFirma atiende el mismo protocolo que AutoFirma: las sedes que piden AutoFirma la
llaman con los mismos enlaces afirma://, sin cambiar nada en la sede. Atiende
estas peticiones:
- Firmar, cofirmar y contrafirmar un documento que envía la sede, o uno que eliges tú.
- Ceder los datos de identidad del certificado.
- Guardar un fichero de la sede en tu equipo y cargar ficheros tuyos para enviarlos.
- Firmar y guardar el resultado.
- Firmar un lote, remoto o local.
Firma en CAdES, PAdES, XAdES y FacturaE, como AutoFirma. Cómo es el trámite, en Firmar en una sede electrónica.
La línea de órdenes
Sección titulada «La línea de órdenes»rfirma atiende sign, cosign, listaliases y verify, con sus parámetros
escritos también con un solo guion, como en AutoFirma (-i, -alias,
-store). La referencia completa está en
Línea de órdenes.
Qué cambia
Sección titulada «Qué cambia»En las sedes
Sección titulada «En las sedes»- Ves quién pide la firma y qué se firma. Antes de firmar, la ventana de sede dice la dirección de la página, qué tipo de documento es y si ya trae firmas. rFirma no firma para una sede sin que lo consientas. La única excepción la activas tú en Preferencias: si solo sirve un certificado y la sede lo permite, se usa sin preguntar.
- Al terminar, la ventana dice cómo ha ido: firmado y enviado, cancelado o rechazado, con un detalle que se puede copiar para la sede.
- Los certificados caducados no se ofrecen.
- rFirma no guarda copia de lo que firmas para una sede.
- Algunas peticiones se rechazan, con una explicación en la ventana:
- firmas con SHA-1;
- XAdES explícita;
- XMLDSig;
- cofirma y contrafirma de una factura electrónica;
- contrafirma en un formato que no sea CAdES, CMS o XAdES;
- el lote local en XML (el lote local en JSON sí se atiende);
- un almacén de certificados concreto que rFirma no abre.
En la línea de órdenes
Sección titulada «En la línea de órdenes»countersignybatchsignno existen: la contrafirma y los lotes se atienden desde las sedes, no desde la terminal.- La contraseña no se escribe en la orden:
--passwordse rechaza siempre. El PIN se escribe en la terminal sin eco, se lee de un descriptor con--password-fdo se pide en la ventana de--certgui. --certtuielige el certificado en la terminal. Es propio de rFirma.- En Windows no están
--password-fdni--certtui: el PIN del almacén de Windows lo pide Windows. - Algunos almacenes de AutoFirma no se abren (
pkcs12,dni,dnie,mac): la orden se rechaza con un mensaje que lo dice.
Cada rechazo y su alternativa están en Línea de órdenes.
Tener las dos instaladas
Sección titulada «Tener las dos instaladas»AutoFirma y rFirma pueden estar instaladas a la vez, pero solo una atiende las sedes. Para que sea rFirma, ve a Estado de rFirma, desde el menú, y en «Firma en sedes» pulsa Usar rFirma. Si las dos están abiertas a la vez, una sede puede no llegar a rFirma: cierra AutoFirma y vuelve a intentarlo.