Таблица лицензий – технология, применяющаяся в сетевых ключах 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

На чтение и запись(защищенная ячейка)

Между любыми аппаратными алгоритмами / защищенными ячейками, до начала полей других типов

GrdPI_Activate, GrdPI_Deactivate, GrdPI_Read, GrdPI_Update,GrdLogin, GrdLogout

Guardant Net II, Guardant Net

На запись

Строго после аппаратных алгоритмов и до начала полей других типов

GrdRead, GrdLogin, GrdLogout


Т. о., таблица лицензий в 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 закончено. По нажатию на кнопку [Завершить] диалог создания нового поля закрывается, и таблица лицензий появляется в списке полей образа.

Диалог создания таблицы лицензий в маске современных сетевых ключей имеет дополнительное окно, в котором можно задействовать сервисы защищенных ячеек.

Свойства защищенной ячейки

Для таблицы лицензий современных сетевых ключей доступны все сервисы, которые управляют состоянием защищенной ячейки и обеспечивают доступ к ее содержимому из приложения:

  • Активация/деактивация
  • Чтение/обновление

Работа с сервисами таблицы лицензий полностью идентична работе с сервисами защищенных ячеек и алгоритмов. Подробную информацию см. в разделе Сервисы аппаратных алгоритмов.

После активации необходимых сервисов создание таблицы лицензий в маске современных сетевых ключей закончено. По нажатию на кнопку [Завершить] диалог создания нового поля закрывается, и таблица лицензий появляется в списке полей образа.

  • No labels