Для софтверных ключей Guardant SP в Linux используются те же шаблоны, что в Windows. Однако, т.к. в Linux отсутствует автоматическая защита, только Guardant API доступен разработчику защищенного приложения. Для осмысленного использования Guardant API шаблон ключа должен быть создан самостоятельно в GrdUtil.
Демон, утилита активации и API для ключей доступны в комплекте разработчика (папки SP_Linux и Lib соответственно).
Порядок использования утилиты активации для Linux:
- C помощью автоматических систем обновления (например: Ubunto Software System) устанавливаем curl (или libcurl) с поддержкой OpenSSL.
Или с сайта в ручную http://curl.haxx.se/download.html для нужной OS, распаковав и прописать в путях поиска. - Демон grddaemon нужен для активации контейнера и работы с софтверным ключом. Должен запускаться только правами root.
Пример ручного запуска из текущий папки:
sudo ./grddaemon имеет ключи stop, restart для остановки и перезапуска. Утилита активации grdspactivation предназначена для активации контейнера, генерируемого с помощью утилиты GrdUtil.
Входные параметры:
Путь к контейнеру GrdVD_Template.grdvd
Путь к файлу с серийным номером опция /serialfile=»/home/user1/Aktiv/Serial.txt»
Результат:
Активированный контейнер будет скопирован в папку «/var/guardant/Containers»;
Примечание:
Удаление конейнера из папки «/var/guardant/Containers» равнозначно удалению софтверного ключа из системы.
Пример запуска активации online:
./grdspactivation «/home/user1/Aktiv/GrdVD_Te mplate.grdvd» /serialfile=»/home/user1/Aktiv/Serial.txt».
Пример запуска активации offline:
./grdspactivation «/home/user1/Aktiv/GrdVD_Template.grdvd» /serialfile=»/home/user1/Aktiv/Serial.txt» /offlineВ результате работы утилита сформирует файл для отправки на сервер активации *.grdvd.toserver.
- После выполнения вышеозначенных операций в системе появляется активированный софтверный ключ с полноценной поддержкой Guardant API.
После ввода серийного номера мастер сформирует специальный файл для отправки на сервер активации: