Портал лицензий

Лицензирование с Ed25519.

fenix-license-control подписывает каждый модуль — удалённо проверено, привязано к домену, с offline Grace.


Техника

Как проверяет лицензия.

  • Ed25519-подпись
    Каждая лицензия подписывается приватным ключом и проверяется в модуле публичным ключом.
  • Управление seed
    Пары ключей из хранимого seed. Ротация и восстановление протоколируются.
  • Генератор лицензий
    Domain-bound лицензии со сроком, объёмом модулей и offline Grace.

Поток

  1. Лицензия создаётся domain-bound в генераторе и подписывается Ed25519.
  2. Модуль проверяет подпись при старте против публичного ключа.
  3. fenix-license-control периодически проверяет срок и домен.
  4. При сбое действует offline Grace-Period без остановки работы.

{"domain":"restaurant-fenix.example","modules":["theme","local-orders","forms"],"alg":"Ed25519","grace_days":14}