Ir al contenido

El protocolo de activación de 2026

A partir de XLS Padlock 2026.0, los libros compilados utilizan un nuevo protocolo de activación basado en sobres de solicitud/respuesta JSON con verificación obligatoria de firma Ed25519. El kit de suscripción de FS detecta automáticamente el protocolo en cada solicitud, por lo que los libros empaquetados en el antiguo modo “Compatibility mode for pre-2026 activation kits” siguen funcionando sin cambios (respuestas en texto plano, sin firma).

Este protocolo se aplica por igual a la activación, la validación y la desactivación.

Dado que este kit sirve a varios libros (una entrada por producto en workbooks.json, consulte Paso 4), usted gestiona un par de claves Ed25519 por producto. La clave privada (secreta) va en el nuevo campo xlspadlocksignkey de ese producto en workbooks.json; la clave pública correspondiente queda incrustada en el libro compilado por XLS Padlock.

Para habilitar el protocolo de 2026 para un producto:

  1. En el XLS Padlock Designer, abra la página Activation Keys / Online Activation de ese libro.
  2. Desmarque “Compatibility mode for pre-2026 activation kits”.
  3. Haga clic en “Generate keypair…”. La clave pública se rellena automáticamente en el Designer; copie la clave privada (secreta) que se muestra en el campo xlspadlocksignkey de ese producto en workbooks.json.
  4. Vuelva a empaquetar el libro protegido.

La página Online Activation de XLS Padlock en modo 2026, con "Compatibility mode for pre-2026 activation kits" desmarcada y el botón "Generate keypair"

El campo Server Public Key de la página Online Activation es de solo lectura: se rellena automáticamente al hacer clic en “Generate keypair…”, por lo que el par de claves debe crearse desde el Designer. Copie la clave privada (secreta) que se muestra en el campo xlspadlocksignkey de ese producto en workbooks.json.

El protocolo de 2026 necesita la extensión PHP sodium (libsodium) en su servidor (incluida con PHP 7.2 y posteriores, incluidas todas las versiones PHP 8.x). Consulte Requisitos del servidor para el kit de suscripción de FS. Si xlspadlocksignkey se deja vacío mientras un libro envía una solicitud JSON de 2026, el kit devuelve un error de configuración incorrecta.