Novedades · Versión 1.5.1
Antes de aplicar una firma, S-FiDE ahora comprueba que el certificado esté vigente y sea apto para firmar, y le advierte si el reloj de la computadora está desfasado. Además, todas las pantallas que muestran certificados indican si cada uno está vigente o vencido. Un repaso de lo más importante, y cómo actualizar.
S-FiDE es el programa gratuito y de código abierto de Grupo Sauken S.A. para firmar y verificar digitalmente documentos XML y PDF con validez legal en Argentina, usando un token criptográfico, un certificado en archivo o el almacén de certificados de Windows. La versión 1.5.1 refuerza lo más importante de una firma: que se haga con un certificado que realmente sirve. Mantiene todo lo de la 1.5.0 (firma de PDF entre varias personas, visor integrado, Windows, Linux y macOS).
Depende de la versión que tenga hoy. Para saberlo, abra S-FiDE y mire el menú .
Si ya usa la versión 1.4.0 o 1.5.0
Si algo falla, todo queda como estaba. Sus valores recordados no se tocan. Necesita conexión a Internet.
Si usa una versión anterior a la 1.4.0
C:\S-FiDE en Windows, /opt/S-FiDE en Linux y macOS.SFide-GUI.bat (Windows) o SFide-GUI.sh (Linux y macOS).No hace falta tener Java instalado: viene incluido. Las versiones anteriores a la 1.4.0 no tienen el menú de actualización, por eso este paso es manual por única vez; desde la 1.4.0 en adelante se actualiza desde el programa.
Descargas de la versión 1.5.1
En una Mac, el menú Apple → «Acerca de este Mac» indica si tiene chip Apple o procesador Intel. Los pasos para abrir S-FiDE en macOS están en el archivo Leeme.txt incluido. Todas las descargas, con sus sumas de verificación (SHA-256), están en la página de la versión.
Novedades de la versión 1.5.1
Antes, S-FiDE podía firmar con un certificado vencido sin avisar, y el documento firmado no era aceptado después. Ahora comprueba las fechas de validez antes de firmar y, si el certificado venció o todavía no empezó a valer, no firma y le explica cuándo venció. Vale para XML y PDF, con token, con archivo de certificado y con el almacén de Windows.
S-FiDE no firma con el certificado de una autoridad certificante ni con uno emitido solo para cifrar, porque cualquier verificador rechazaría esa firma. Si su token o su archivo tiene más de un certificado (por ejemplo, el viejo ya vencido y el renovado), usa el que está vigente en lugar de tomar siempre el primero.
La vigencia del certificado y la fecha de la firma dependen del reloj de la computadora. Si hay conexión a Internet, S-FiDE lo compara con la hora real y le avisa antes de firmar si la diferencia es grande. Es solo un aviso: no le impide firmar, y sin Internet no dice nada.
Las pantallas que muestran certificados (Ver Slots de Token, Ver Certificado de Token y de archivo, y Ver Certificados de Windows) ahora indican si cada uno está vigente o vencido, y hasta cuándo, para distinguirlos antes de usarlos.
Si el certificado de la autoridad certificante que emitió el suyo está vencido, o si su clave es más débil de lo recomendable, S-FiDE se lo advierte antes de firmar, sin impedirle hacerlo.
Se repitió la revisión de seguridad de todos los componentes que S-FiDE distribuye (ninguno tiene avisos conocidos), se actualizaron varias bibliotecas y se eliminó un mensaje técnico que la firma de PDF con Windows podía mostrar por pantalla.
También en la versión 1.5.0
Una persona firma y lo deja abierto, otra lo revisa y lo firma, y la última lo cierra. Cada una desde su computadora, con S-FiDE o con Acrobat Reader en cualquier combinación: lo que firma S-FiDE es válido en Acrobat Reader, y a la inversa.
Se acabaron los números de X e Y: ahora se arrastra el recuadro con el mouse sobre el PDF, como en Acrobat Reader, y se ve el texto real que va a llevar. Se puede elegir la página, el tamaño y firmar dentro de los campos de firma que ya traiga el documento.
Antes de firmar, S-FiDE revisa el documento y las firmas que ya tiene y se lo cuenta con palabras sencillas. Si alguien ya lo cerró, se lo dice y no firma encima. Y no lo alarma sin motivo: que un certificado haya vencido después de firmar no es un problema.
Desde el menú Archivo se puede abrir un PDF o un XML para mirarlo, sin modificarlo. El XML se ve con colores y con elementos que se pliegan y despliegan, con las firmas marcadas (quién firmó y qué quedó firmado), y un botón para validarlas.
Si el XML es un Certificado de Origen o una Declaración Jurada de Origen, un botón abre el visor oficial en el navegador. Y si el documento está completo, «Validar XSD» comprueba su estructura con el esquema oficial, que S-FiDE descarga solo.
Algunos editores, como el Bloc de notas de Windows, agregan al guardar un carácter invisible (el BOM) que impedía firmar. Ahora S-FiDE se lo explica, lo ignora y firma igual, dejando el documento firmado sin esa marca. No afecta a las firmas que el documento ya tuviera.
Por primera vez, S-FiDE tiene versión para Mac, con un paquete para los equipos con chip Apple (M1 en adelante) y otro para los de procesador Intel. Cada uno trae su propio Java: no hay que instalar nada. Es la primera versión para macOS; si encuentra algún inconveniente, escríbanos a soporte@sauken.com.ar.
Se actualizaron las bibliotecas criptográficas y de soporte a sus versiones más recientes, se revisó toda la cadena de componentes que S-FiDE distribuye y se documentaron las licencias de cada uno.
La primera vez que cada usuario abre una versión nueva, S-FiDE le muestra un resumen de las novedades, también si se saltó alguna versión. Se puede volver a ver cuando se quiera desde Ayuda → Novedades de esta versión.
Lo más importante de S-FiDE
Con un token criptográfico (PKCS#11), con un certificado en archivo (PKCS#12) o con el almacén de certificados de Windows, a elección de quien firma. XML y PDF, y verificación de las firmas de cualquier aplicación.
Antes de aplicar una firma, S-FiDE controla que el certificado no esté revocado y avisa cuando no pudo confirmarlo, para no firmar por error con un certificado que ya no es válido.
Firma de Certificados de Origen Digital y de Declaraciones Juradas de Origen, respetando el orden entre la firma del exportador y la de la entidad habilitada, con una sección de ayuda propia para este trámite.
Una interfaz simple, con ayuda en cada pantalla y una Guía de Usuario con capturas reales; y los mismos programas disponibles por línea de comandos para integrarlos en sistemas propios.
Trae su propio Java, así que funciona desde una carpeta o desde un pendrive, sin instalar nada en la computadora. Cada usuario guarda sus valores en su carpeta personal.
Software libre, publicado bajo licencia GPL, abierto para quien quiera revisarlo, auditarlo o integrarlo en sus propios sistemas.
Si ya usa la versión 1.4.0 o 1.5.0, actualice desde el menú Ayuda → Buscar actualizaciones. Si tiene una versión anterior, descargue el ZIP completo e instálelo normalmente, como se explica más arriba.