Het 2026-activeringsprotocol
Vanaf XLS Padlock 2026.0 gebruiken gecompileerde werkmappen een nieuw activeringsprotocol op basis van JSON-envelops voor aanvraag/antwoord met verplichte verificatie van de Ed25519-handtekening. De FS Subscription Kit detecteert het protocol automatisch bij elke aanvraag, zodat werkmappen die in de oude modus “Compatibility mode for pre-2026 activation kits” zijn ingepakt, ongewijzigd blijven werken (antwoorden in platte tekst, geen handtekening).
Dit protocol geldt voor activering, validatie en deactivering op dezelfde manier.
Eén Ed25519-sleutelpaar per product
Section titled “Eén Ed25519-sleutelpaar per product”Omdat deze kit meerdere werkmappen bedient (één vermelding per product in workbooks.json, zie Stap 4), beheert u één Ed25519-sleutelpaar per product. De persoonlijke (geheime) sleutel komt in het nieuwe veld xlspadlocksignkey van dat product in workbooks.json; de bijbehorende openbare sleutel wordt door XLS Padlock in de gecompileerde werkmap ingebed.
Om het 2026-protocol voor een product in te schakelen:
- Open in de XLS Padlock Designer de pagina Activation Keys / Online Activation voor die werkmap.
- Schakel “Compatibility mode for pre-2026 activation kits” uit.
- Klik op “Generate keypair…”. De openbare sleutel wordt automatisch ingevuld in de Designer; kopieer de weergegeven private (secret) key naar het veld xlspadlocksignkey van dat product in workbooks.json.
- Pak de beschermde werkmap opnieuw in.

Het veld Server Public Key op de pagina Online Activation is alleen-lezen: het wordt automatisch ingevuld wanneer u op “Generate keypair…” klikt, dus het sleutelpaar moet vanuit de Designer worden aangemaakt. Kopieer de weergegeven private (secret) key naar het veld xlspadlocksignkey van dat product in workbooks.json.
Vereisten
Section titled “Vereisten”Het 2026-protocol vereist de PHP sodium-extensie (libsodium) op uw server - meegeleverd met PHP 7.2 en later, inclusief alle PHP 8.x. Zie Serververeisten voor de FS Subscription Kit. Als xlspadlocksignkey leeg blijft terwijl een werkmap een JSON-aanvraag uit 2026 verstuurt, retourneert de kit een configuratiefout.