SIGER y archivos .fir

Cómo firmar en SIGER desde Mac, Chrome o Edge sin Java

Por Equipo PDFirma · Actualizado el · 6 min de lectura

Para firmar en SIGER desde una Mac, desde Chrome o desde Edge normal, no use el firmador oficial: ese firmador es un applet de Java que solo corre en Windows, dentro de Edge en modo Internet Explorer. La alternativa es generar el archivo .fir con una herramienta web que no use Java, subiendo su .cer, su .key y su documento desde cualquier navegador, y después adjuntar el .fir en SIGER como siempre. A continuación le explicamos por qué falla el método oficial y cómo hacerlo paso a paso en cada equipo.

¿Por qué no funciona SIGER en Mac o en Chrome?

El paso que da problemas no es el portal de SIGER, sino la firma de los documentos. Para firmar, la Secretaría de Economía ofrece el paquete FIRMA_DOCTO_FIEL.zip, con un HTML que carga un applet de Java (el RugApplet). Y los navegadores actuales dejaron de ejecutar applets hace años:

Navegador Desde cuándo no ejecuta el plugin de Java
Google Chrome Versión 45, 2015 (java.com)
Mozilla Firefox Versión 52, marzo de 2017 (soporte de Mozilla)
Safari (Mac) Versión 12, 2018 (notas de Apple)
Microsoft Edge Solo en modo Internet Explorer, en Windows

El modo Internet Explorer de Edge funciona porque usa el motor de Internet Explorer 11 incluido en Windows. La documentación de Microsoft solo contempla versiones de Windows y pide tener Internet Explorer 11 habilitado en las características del sistema. En la Mac ese motor no existe, así que el applet no tiene dónde ejecutarse, por más que instale Java.

Además, Oracle retiró el plugin de Java del JDK 11: aun en Windows, las versiones recientes de Java ya no sirven para el applet. Si ya intentó configurarlo y obtuvo errores, en nuestra guía sobre los errores de Java y el RugApplet en SIGER los explicamos uno por uno.

Vale la pena notar que la propia Secretaría de Economía planteó SIGER 2.0 para no depender de equipo ni software específico: la guía de ingreso para fedatarios menciona entre sus objetivos eliminar el rezago tecnológico. La firma con el applet es la pieza que quedó atada a la tecnología anterior.

Lo que sí necesita: su e.firma y el archivo .fir

SIGER no le pide usar un programa en particular: le pide un archivo .fir firmado con la e.firma del SAT del fedatario. La guía de ingreso es explícita en que la firma electrónica que se usa en SIGER es exclusivamente la e.firma expedida por el SAT.

Para generar el .fir, en cualquier equipo, necesita:

  • El certificado de la e.firma del fedatario (archivo .cer).
  • La llave privada (archivo .key).
  • La contraseña de la llave privada.
  • El documento que va a firmar (el instrumento o la forma precodificada).

Si quiere entender qué contiene el archivo y para qué trámites se usa, lo explicamos en qué es un archivo .fir y cómo generarlo para SIGER.

Paso a paso en Mac

Con PDFirma el proceso en una Mac es el mismo que en cualquier otro equipo, en Safari, Chrome o Firefox:

  1. Copie a la Mac los archivos .cer y .key del fedatario. Si los tiene en una memoria USB o en la computadora de la notaría, cópielos a una carpeta que pueda ubicar con facilidad.
  2. Entre a PDFirma desde el navegador e inicie sesión.
  3. Registre al fedatario en la sección Firmantes: nombre, RFC, certificado .cer y llave privada .key. Este paso se hace una sola vez; PDFirma le muestra la fecha de vencimiento del certificado.
  4. Vaya a Firmar, elija al fedatario y escriba la contraseña de la llave privada.
  5. Cargue el documento (.doc, .docx, .txt, .xml o .pdf).
  6. Firme y descargue el .fir. Safari lo guardará en su carpeta de Descargas, listo para adjuntarlo en SIGER.

No necesita instalar Java, ni máquinas virtuales con Windows, ni extensiones del navegador. Tampoco tiene que pedirle a nadie que le "preste" la computadora de la notaría que tiene Java configurado.

Paso a paso en Chrome o Edge (Windows)

En una PC con Windows el procedimiento es idéntico, y le ahorra toda la configuración del método oficial:

  1. Abra Chrome o Edge normal; no hace falta activar el modo Internet Explorer.
  2. Entre a PDFirma y registre al fedatario con su .cer y su .key (una sola vez).
  3. En Firmar, elija al fedatario, escriba la contraseña y cargue el documento.
  4. Descargue el .fir. El navegador lo guarda en Descargas con un nombre propio, así que no se sobrescribe un archivo anterior como ocurre con la ruta fija C:\FIEL del firmador oficial.

Si en la notaría conviven varias computadoras, cada una puede firmar con la misma cuenta, sin preparar un "equipo especial" con una versión antigua de Java.

¿Y desde el celular o la tableta?

PDFirma funciona en el navegador del celular o de la tableta, así que también puede generar ahí el archivo .fir. La condición práctica es tener a la mano el documento y, la primera vez, los archivos .cer y .key del fedatario en el dispositivo para registrarlo.

Para el trabajo diario lo más cómodo suele ser la computadora, porque ahí están los instrumentos y es donde se captura el trámite en SIGER. Aun así, poder firmar desde una tableta resulta útil cuando el fedatario no está en la oficina y hay que sacar un documento urgente.

Qué hacer con el .fir dentro del trámite

Generar el .fir es solo una parte del trámite. Según la guía de ingreso al SIGER, el uso del archivo depende de la modalidad:

  • Trámite electrónico (web ordinaria). Desde su cuenta de SIGER captura la forma precodificada, adjunta el documento donde consta el acto en formato .fir y acredita el pago de derechos. El Registro usa ese archivo para visualizar el documento y calificarlo.
  • Trámite en ventanilla. Entrega la forma precodificada, la póliza, testimonio o acta y un medio magnético con los documentos ya firmados con la e.firma, además del pago de derechos.

Dos detalles que conviene cuidar sin importar el equipo que use:

  1. Firme la versión final. Si corrige el instrumento después de firmarlo, el .fir anterior ya no corresponde al documento y debe generar uno nuevo.
  2. Nombre los archivos de forma reconocible, por ejemplo con el número de instrumento. Así evita adjuntar por error el .fir de otro trámite, algo fácil cuando se firman varios documentos el mismo día.

Recomendaciones de seguridad al firmar desde cualquier equipo

Firmar sin Java no significa descuidar la e.firma. Algunas prácticas sencillas:

  • No comparta la contraseña de la llave privada por correo ni por mensajería. Quien tenga el .key y la contraseña puede firmar a nombre del fedatario.
  • Guarde los .cer y .key en una ubicación controlada, no en el escritorio de una computadora compartida.
  • Cierre la sesión de la herramienta de firma al terminar, sobre todo en equipos que usan varias personas.
  • Revise la vigencia de cada e.firma antes de las fechas de mayor carga de trabajo.

En PDFirma la llave privada se guarda cifrada con la contraseña que usted proporciona y solo se usa durante los segundos que tarda la firma. Puede probarlo un mes sin costo con la e.firma de su notaría.

Preguntas frecuentes

¿Puedo firmar documentos para SIGER en una Mac?

Con el firmador oficial no, porque necesita el modo Internet Explorer de Edge, que usa componentes de Windows. Sí puede hacerlo con una herramienta web que genere el archivo .fir sin Java, como PDFirma.

¿El .fir generado sin Java es aceptado por SIGER?

Lo que SIGER recibe es el archivo .fir, no el programa con que se generó. PDFirma produce el mismo formato que el firmador oficial: PKCS#7 CMS con SHA1withRSA en Base64, firmado con la e.firma del SAT del fedatario.

¿Necesito instalar algo en Chrome o en Safari?

No. Con una herramienta web basta el navegador: no se instala Java, ni extensiones, ni se cambia la configuración de seguridad.

Siga leyendo