SIGER y archivos .fir

SIGER no abre o falla Java: causas del error del RugApplet y cómo solucionarlo

Por Equipo PDFirma · Actualizado el · 7 min de lectura

Si SIGER no abre el firmador o Java marca un error, casi siempre es por la misma causa: la herramienta oficial de firma es un applet de Java (el RugApplet) que solo funciona en Windows, dentro de Microsoft Edge en modo Internet Explorer y con una versión de Java que todavía incluya el plugin para navegador. Si falta una de esas piezas, la página no carga, Java la bloquea o el archivo .fir nunca aparece. Abajo le explicamos cada error y cómo resolverlo, y también cómo dejar de depender de Java.

¿Por qué SIGER usa Java?

Para que el Registro Público de Comercio acepte un documento, el fedatario debe firmarlo con su e.firma del SAT y entregar el resultado en un archivo .fir. Si no tiene claro qué es ese archivo, lo explicamos en qué es un archivo .fir y cómo generarlo para SIGER.

La Secretaría de Economía ofrece para eso el paquete FIRMA_DOCTO_FIEL.zip en la página de guías del SIGER. Contiene un archivo HTML que, al abrirse, carga un applet de Java: un pequeño programa que corre dentro del navegador y que es el que lee su .cer y su .key y produce el .fir.

El problema es que los applets dependen de una tecnología que los navegadores ya abandonaron:

Por eso la guía oficial de firma le pide abrir el HTML con Edge y activar "Abrir esta página en modo de Internet Explorer". Cualquier cambio en esa cadena (una actualización de Windows, de Edge o de Java, o una política de seguridad de la empresa) puede romper la firma.

Errores más comunes y qué significan

La página se abre pero no pasa nada

Es el síntoma más frecuente. El HTML se abrió en Chrome, en Firefox o en Edge normal, y ninguno de ellos ejecuta applets. No verá un mensaje de error: simplemente no aparecen los botones para buscar el certificado.

Solución: abra FIRMA_DOCTO_FIEL.HTML con clic derecho → Abrir con → Microsoft Edge, active la opción de abrir la página en modo Internet Explorer y pulse Permitir contenido bloqueado, como indica la guía oficial.

No aparece la opción de modo Internet Explorer

Edge solo ofrece recargar en modo Internet Explorer si el ajuste está activado. En Edge vaya a Configuración → Navegador predeterminado y en "Permitir la recarga de sitios en modo Internet Explorer" elija Permitir; después reinicie el navegador (guía de ASUS). Con eso aparecerá Recargar en modo Internet Explorer en el menú de los tres puntos.

En computadoras administradas por un área de sistemas, este ajuste puede estar bloqueado por una directiva de Edge. En ese caso solo el administrador puede habilitarlo.

"Java applications are blocked by your security settings"

Es el aviso de que Java bloqueó la aplicación por su configuración de seguridad. Según la ayuda de Java, desde Java 7 Update 51 se bloquean las aplicaciones que no cumplen ciertos requisitos de firma o permisos. La salida que ofrece Oracle es agregar la dirección a la lista de excepciones de sitios:

  1. Abra el Panel de control de Java.
  2. Entre a la pestaña Seguridad y pulse Editar lista de sitios.
  3. Pulse Agregar, escriba la ubicación y confirme con Aceptar y Continuar.

La guía de Java sobre la lista de excepciones admite direcciones http, https y file. Úsela solo para el firmador del SIGER: cada excepción reduce la protección de su equipo.

Avisos de "Ejecutar esta vez" y "Acepto los riesgos"

Estos avisos no son un error. La guía oficial indica pulsar Ejecutar esta vez, marcar Acepto los riesgos y deseo ejecutar esta aplicación y, en Mostrar opciones, elegir que no se vuelva a mostrar para ese publicador. Si los rechaza, el applet no se ejecuta.

Java no está instalado o es una versión reciente

Si en el equipo no hay Java, o solo hay una versión 11 o posterior, el applet no tiene con qué ejecutarse, porque esas versiones ya no incluyen el plugin. Esto suele pasar al estrenar computadora o después de que alguien "limpió" programas viejos.

Falla al identificarse con la e.firma

Después de elegir el .cer y el .key y escribir la contraseña, el applet valida la firma con el SAT; la guía advierte que este paso puede tardar. Si falla, revise:

  • Que el .key corresponda al .cer. En notarías con varios fedatarios es fácil mezclar archivos.
  • Que la contraseña sea la de la llave privada, no la del portal del SAT.
  • Que la e.firma esté vigente y no revocada.

El archivo .fir no aparece o se sobrescribe

El HTML guarda el resultado en una ruta fija, C:\FIEL\DoctoFirmado.fir, que usted define al editarlo. Si la carpeta no existe, no se guarda nada; si no renombra el archivo después de cada firma, el siguiente documento lo reemplaza.

Soluciones si debe seguir usando Java

Si su notaría va a seguir con el firmador oficial, conviene dejar una computadora preparada solo para firmar:

  1. Windows con Microsoft Edge actualizado y el modo Internet Explorer permitido.
  2. Una versión de Java con plugin para navegador, sin actualizaciones automáticas que la sustituyan.
  3. La lista de excepciones de Java configurada para el firmador.
  4. La carpeta C:\FIEL creada y la costumbre de renombrar cada .fir.
  5. Las e.firmas de cada fedatario en carpetas separadas y con su vigencia anotada.

Documente esa configuración: el día que alguien actualice el equipo, es lo que le permitirá recuperarla.

Tenga en cuenta que este esquema obliga a mantener componentes que sus propios fabricantes ya retiraron (el plugin de Java e Internet Explorer). Por eso conviene que esa computadora se use solo para firmar y no para navegar, revisar correo o descargar archivos.

Cómo evitar Java por completo

La otra opción es no depender del applet. Un archivo .fir es un documento firmado en un formato estándar (PKCS#7), y puede generarse sin Java. PDFirma lo hace desde cualquier navegador actual (Chrome, Edge, Safari o Firefox), en Windows o en Mac: registra a cada fedatario con su .cer y su .key, elige el documento, escribe la contraseña y descarga el .fir listo para adjuntarlo en SIGER.

El paso a paso completo está en nuestra guía sobre cómo generar el archivo .fir para SIGER.

Antes de llamar a soporte: lista de revisión

Antes de escribir a soporte, revise estos puntos en orden; resuelven la mayoría de los casos:

  1. ¿Abrió el HTML en Edge con modo Internet Explorer, no en Chrome ni en Edge normal?
  2. ¿Permitió el contenido bloqueado y aceptó los avisos de Java?
  3. ¿Hay una versión de Java con plugin instalada?
  4. ¿La dirección del firmador está en la lista de excepciones de Java?
  5. ¿El .key corresponde al .cer y la contraseña es la de la llave privada?
  6. ¿La e.firma está vigente?
  7. ¿Existe la carpeta C:\FIEL y renombró el .fir anterior?

Si todo eso está bien y el error persiste, la guía de firma indica el contacto de apoyo técnico del SIGER: siger2.0@economia.gob.mx y el teléfono (55) 5229 6100, extensiones 33508, 33525 y 33590.

Preguntas frecuentes

¿Por qué la página de firma de SIGER no hace nada en Chrome?

Porque el firmador oficial es un applet de Java y Chrome dejó de ejecutar el plugin de Java en 2015. Solo funciona abriendo el archivo en Microsoft Edge con el modo Internet Explorer, en Windows.

¿Qué versión de Java necesito para firmar en SIGER?

Una versión que todavía incluya el plugin para navegador. Oracle retiró ese plugin a partir del JDK 11, así que las versiones recientes de Java ya no pueden ejecutar applets.

¿Puedo firmar mis documentos para SIGER en una Mac?

Con el firmador oficial no, porque el modo Internet Explorer de Edge solo existe en Windows. Con una herramienta web como PDFirma sí puede generar el archivo .fir desde una Mac.

Siga leyendo