Таблица лицензий – технология, применяющаяся в сетевых ключах Guardant. Ее назначение – хранение сетевого ресурса (кроме ключей Guardant Net II/Net) и контроль и управление лицензиями в программных комплексах, состоящих из нескольких модулей.
При использовании таблицы лицензий сетевое ПО Guardant Net осуществляет двухуровневый контроль лицензий:
Общее количество копий приложения или рабочих станций, на которых одновременно запущены приложения, ограничивается реальным сетевым ресурсом ключа
Количество копий приложения, либо рабочих станций, использующих определенный модуль программы, ограничивается ресурсом этого модуля, записанным в таблице лицензий
Таблица лицензий в ключах Guardant Sign Net/ Time Net/ Net III отличается от таблицы лицензий в устаревших сетевых ключах:
Ключ
Аппаратные запреты
Расположениев памяти ключа
Работа из приложения (Guardant API)
Guardant Sign Net, Guardant Time Net, Guardant Net III
На чтение и запись(защищенная ячейка)
Между любыми аппаратными алгоритмами / защищенными ячейками, до начала полей других типов
Т. о., таблица лицензий в Guardant Sign Net/ Time Net/ Net III представляет собой частный случай защищенной ячейки.
Создание таблицы лицензий
Важно! Для Guardant Sign Net / Time Net / Net III наличие таблицы лицензий обязательно! В ней содержится реальный сетевой ресурс ключа!
Диалог создания таблицы лицензий выполнен в виде мастера, состоящего из нескольких страниц:
Добавить таблицу лицензий
Свойства таблицы лицензий
Свойства защищенной ячейки (кроме Guardant Net II/Net)
Переход к следующей странице происходит при помощи нажатия кнопки [Далее] после выполнения текущего диалога.
Добавление таблицы лицензий
Чтобы создать таблицу лицензий, выполните команду Образ ключа | (Поле) Добавить поле.
В появившемся диалоге выберите тип поля Таблица лицензий, задайте имя таблицы и выберите размер ее ячейки:
Размер ячейки
Возможный размер ячейки таблицы лицензий – 1 или 2 байта. Размер ячейки влияет на ресурс лицензий модуля защищенного приложения:
Размер ячейки, байтов
Максимальный ресурс лицензий
1
254
2
65535
Свойства таблицы лицензий
Диалог Свойства таблицы лицензий служит для определения параметров таблицы:
Реального сетевого ресурса ключа
Названия производителя и приложения
Количества модулей приложения
Названия и ресурса каждого модуля
Также в диалоге предусмотрена возможность экспорта заданных параметров в конфигурационный файл сервера (GrdSrv.ini).
Для ввода названий производителя и приложения служат одноименные поля, расположенные в верхней части диалога.
Список модулей таблицы лицензий отображается в окне, занимающем центральную часть диалога. Справа от списка расположены кнопки для работы с модулями:
Кнопка
Назначение
[Добавить]
Вывести на экран диалог Модуль таблицы лицензий для создания нового модуля
[Изменить]
Вывести на экран диалог Модуль таблицы лицензий для редактирования параметров выбранного модуля
[Удалить]
Удалить выбранный модуль
[Экспорт]
Выгрузить конфигурационный файл grdlms.ini. Содержит данные из таблицы лицензий (о кодах доступа, имя разработчика, имена модулей и пр.) и должен быть скопирован в одну директорию с конфигурационным файлом grdsrv.ini.
Ниже списка модулей выводится статистическая информация о количестве модулей в выбранной системе счисления.
Модуль таблицы лицензий
Модули таблицы лицензий содержат информацию о сетевом ресурсе каждого из модулей защищенного приложения. Максимальное количество модулей таблицы лицензий – 127.
Чтобы добавить новый модуль в таблицу лицензий, нажмите кнопку [Добавить], расположенную в правой части диалога Свойства таблицы лицензий. На экране появится диалог Модуль таблицы лицензий.
Поля Имя модуля и Лицензии служат для ввода названия модуля и количества лицензий соответственно.
По нажатию кнопки [ОК] диалог закрывается, и созданный модуль появляется в списке.
*** На этом создание таблицы лицензий для устаревших ключей Guardant Net II / Net закончено. По нажатию на кнопку [Завершить] диалог создания нового поля закрывается, и таблица лицензий появляется в списке полей образа.
Диалог создания таблицы лицензий в маске современных сетевых ключей имеет дополнительное окно, в котором можно задействовать сервисы защищенных ячеек.
Свойства защищенной ячейки
Для таблицы лицензий современных сетевых ключей доступны все сервисы, которые управляют состоянием защищенной ячейки и обеспечивают доступ к ее содержимому из приложения:
Активация/деактивация
Чтение/обновление
Работа с сервисами таблицы лицензий полностью идентична работе с сервисами защищенных ячеек и алгоритмов. Подробную информацию см. в разделе Сервисы аппаратных алгоритмов.
После активации необходимых сервисов создание таблицы лицензий в маске современных сетевых ключей закончено. По нажатию на кнопку [Завершить] диалог создания нового поля закрывается, и таблица лицензий появляется в списке полей образа.