3. Установка новой полной лицензии
Задача: установить новую программную или аппаратную лицензию, которая не является демонстрационной.
Предусловия:
на локальной машине нет лицензионных ключей, в т.ч. демонстрационных.
на локальной машине уже установлено окружение Sentinel LDK Run-time (см. 1. Установка окружения).
Аппаратный ключ
Подключите аппаратный ключ к серверу, на котором планируется установить (или уже установлен) программный продукт VIT. Если окружение Sentinel LDK Run-time было предварительно успешно установлено, лицензия автоматически распознается продуктом и он будет готов к использованию.
Программный ключ
Для установки новой программной лицензии к программному продукту VIT необходимо выполнить следующие действия:
Снимите слепок аппаратного обеспечения вашего сервера, выполнив в консоли от имени пользователя root:
cd /"путь к установочному пакету"/
sh get_fingerprint.sh
В качестве слепка будет сгенерирован файл с расширением c2v (customer-to-vendor). Файл будет записан по пути /usr/local/share/hasp-eoawt/fingerprint.c2v.
Передайте сгенерированный c2v-файл менеджеру VIT. В ответ менеджер вышлет файл с расширением v2c (vendor-to-customer).
Полученный файл будет содержать лицензионную информацию, которая будет доступна к использованию только на вашем сервере.
Активируйте новую лицензию, выполнив от имени root одну из команд:
для 64-битной системы: /usr/local/bin/hasprus_x86_64_EOAWT u /usr/local/share/hasp-eoawt/license.v2c
для 32-битной системы: /usr/local/bin/hasprus_EOAWT u /usr/local/share/hasp-eoawt/license.v2c
Перезапустите систему.
Вызов справки приложения hasprus_EOAWT, с помощью которого происходит установка новой лицензии: /usr/local/bin/hasprus_EOAWT --help .
Также см. листинг опций этого приложения в разделе 7. Справка по утилите hasprus_EOAWT.
4. Активация и обновление лицензии
Задача: активировать демо лицензию и превратить ее в полную лицензию либо обновить полную лицензию.
Активация лицензии — это набор действий для превращения демо-лицензии в полную лицензию, которая позволяет пользоваться необходимой пользователю (приобретенной) функциональностью продукта.
Обновление лицензии — это набор действий для модификации состава используемой лицензии. Например, добавление новой (или исключение неиспользуемой) функциональности, добавление новых продуктов, продление срока действия лицензии.
Чтобы активировать/обновить программный или аппаратный ключ:
Снимите слепок текущего состояния лицензии, которая содержится на локальном сервере, выполнив в консоли от имени пользователя root:
cd /"путь к установочному пакету"/
sh get_haspinfo.sh
В качестве слепка будет сгенерирован файл с расширением c2v (customer-to-vendor). Файл будет записан по пути /usr/local/share/hasp-eoawt/haspinfo.c2v.
Передайте c2v-файл менеджеру VIT. В ответ менеджер вышлет файл с расширением v2c (vendor-to-customer), который содержит новую лицензионную информацию.
Обновите / активируйте полную лицензию , выполнив от имени root одну из следующих команд:
для 64-битной системы: /usr/local/bin/hasprus_x86_64_EOAWT u /usr/local/share/hasp-eoawt/license.v2c
для 32-битной системы: /usr/local/bin/hasprus_EOAWT u /usr/local/share/hasp-eoawt/license.v2c
Перезапустите систему.
Вызов справки приложения hasprus_EOAWT, с помощью которого происходит обновление/активация лицензии: /usr/local/bin/hasprus_EOAWT --help .
Также см. листинг опций этого приложения в разделе 7. Справка по утилите hasprus_EOAWT.
6. Проверка лицензии (Sentinel Admin Control Center)
Для того, чтобы просмотреть текущее состояние ключей защиты Sentinel HASP на локальной машине и в пределах локальной сети, воспользуйтесь веб-приложением Sentinel Admin Control Center. Оно открывается в браузере по адресу http://127.0.0.1:1947.
Подробней о разделах и возможностях Sentinel Admin Control Center рассказано в руководстве Working with VIT licenses. Detailed Guide. Кроме того, веб-приложение содержит справку.
При отсутствии браузера выполните в консоли от имени root команды:
curl -X POST -d 'accremote=1'
http://localhost:1947/_int_/config.html
wget --post-data 'accremote=1'
http://localhost:1947/_int_/config.html
7. Справка по утилите hasprus_EOAWT
Вызов справки: /usr/local/bin/hasprus_EOAWT --help
Листинг опций:
Usage:
hasp_update <option> [filename]
Options:
u: updates a Sentinel protection key/attaches a detached license
i: retrieves Sentinel protection key information
d: detaches a license from a Sentinel SL/SL-AdminMode key
r: rehost a license from a Sentinel SL-AdminMode/SL-UserMode key
f: retrieves fingerprint information
Filename: Path to the V2C/H2R file (in case of update/attach), OR
Path to the C2V file; Optional: uses "stdout" if
file name is not specified (in case of 'i'nfo)