Cómo funciona la activación en línea
Cómo funciona
Section titled “Cómo funciona”La activación en línea automatiza la obtención de claves de activación a través de internet. La aplicación protegida se comunica con su servidor web para descargar una clave de activación directamente, eliminando la necesidad de que los usuarios la introduzcan manualmente.
Si opta por el protocolo de activación 2026 (firma de respuestas Ed25519, véase más abajo), asegúrese de que su kit sea la versión 2026.0 o posterior. El kit detecta automáticamente el protocolo en cada solicitud, por lo que los libros heredados siguen funcionando con la misma instalación del kit.
👉 Cuando un usuario final inicia la aplicación, aparece un cuadro de diálogo que le solicita la activación. Este diálogo reemplaza al cuadro de diálogo estándar “Enter Activation Key” y es totalmente personalizable. Puede añadir sus propios campos para recopilar datos del usuario (como un número de pedido o una dirección de correo electrónico), que se enviarán a su servidor web. A continuación, su servidor valida esta información y, si tiene éxito, devuelve una clave de activación a la aplicación.

Cuando el usuario hace clic en Activate, los datos se envían al servidor de activación:

Tras una activación correcta, se muestra un mensaje de confirmación y la aplicación se reinicia. Si se produce un error, aparecerá un cuadro de mensaje que permite al usuario volver a intentarlo.
Configuración
Section titled “Configuración”👉 Para activar la activación en línea, debe configurar las siguientes opciones:
Base Activation URL
Section titled “Base Activation URL”Indique la URL completa del kit de activación instalado en su servidor. Por ejemplo, si instaló el kit en una subcarpeta denominada “activation”, la URL sería https://www.yourdomain.com/activation/getactivation/.
⚠️ Deje el campo en blanco si no desea utilizar la activación en línea.
Identificación del cliente: Security Key o keypair Ed25519
Section titled “Identificación del cliente: Security Key o keypair Ed25519”A partir de XLS Padlock 2026.0, puede elegir entre dos regímenes de protocolo de activación mediante la opción Compatibility mode for pre-2026 activation kits:
-
Compatibility mode marcado (predeterminado, recomendado si su servidor de activación es anterior a la versión 2026): el campo GUID heredado Security Private Key identifica su aplicación ante el kit de activación. El protocolo está basado en líneas con respuestas sin firmar. Este es el comportamiento de todas las versiones de XLS Padlock anteriores a la 2026.0.
-
Compatibility mode sin marcar (requiere la versión 2026 del XLS Padlock Activation Kit, WooCommerce Integration Kit o FastSpring Subscription Kit): el campo heredado se oculta y un keypair Ed25519 por proyecto toma el control. Haga clic en el botón Generate keypair en la página Online Activation para producir un keypair nuevo. La clave pública se incrusta en el libro protegido; la clave privada se le muestra en un diálogo de una sola vez para que pueda pegarla en la configuración de su kit de activación (
xlspadlocksignkeyenconfig.ini).
Si pierde la clave privada, haga clic en Show config.ini snippet en la misma página para volver a mostrarla. La clave se conserva en su archivo de proyecto .xplp. Trate el .xplp como información confidencial: no lo incluya en el control de versiones, no lo envíe por correo electrónico para soporte.
El protocolo 2026 utiliza un sobre de solicitud JSON y verifica una firma Ed25519 separada en cada respuesta del servidor de activación. Esto protege a sus clientes contra respuestas falsas de “activado” o mensajes de error de phishing que un atacante a nivel de red podría inyectar de otro modo eludiendo TLS (proxy corporativo con inyección de CA, antivirus malicioso, certificado raíz comprometido).
Allow Manual Activation if No Internet Connection
Section titled “Allow Manual Activation if No Internet Connection”Es posible que algunos usuarios no dispongan de una conexión a internet activa. Para permitirles activar manualmente, habilite la opción “Allow Manual Activation if No Internet Connection”.
Este método manual funciona igual que las claves de registro estándar. En este caso, debe estar preparado para gestionar las solicitudes de activación de los usuarios que estén sin conexión.