Как сгенерировать файл .c2v для linux машины?

Страницы: 1
RSS
Как сгенерировать файл .c2v для linux машины?
 
Не подскажете где почитать как получать файл .c2v для linux машины, где будет устанавливаться лицензия v2c.

Пока получилось "некрасиво" это сделать, а именно: после развёртывание на linux aksusbd, зайти в браузере в  Admin Control Center, перейти на закладку Diagnostics (http://localhost:1947/_int_/diag.html) , там нажать кнопу "Create ID File", сформируется xml файл, внутри вырезать тэг  "<host_fingerpint", создать вручную файл .c2v и в секцию hasp_info вставить слепок host_fingerpint. Как-то некрасиво, для  windows этот файл проще получается, через утилиту RUS.exe.
 
мне тут в прошлом году объясняли, что такой метод годится не для всех SL-ключей и надо писать свою собственную программу.

а у вас физического USB-ключа не используется ?
 
например по слову fingerprint здесь: https://www.safenet-sentinel.ru/helpdesk/messages/forum10/topic169/message1134/
 
Добрый день, Максим.

Варианта тут может быть три:

1.      В составе SDK LDK под Linux есть папка Samples, в которой есть пример hasp_update (в исходниках). Этот hasp_update – это консольная утилита-пример по работе с API, в том числе там реализована функции hasp_get_info(используется для получения с ПК C2V файла, требуемого для генерации V2C файла с лицензией) и hasp_update(используется для применения V2C файла с лицензией). Этот пример можно использовать для создания своего консольного аналога утилиты RUS под Linux.

2.      Если Ваш Sentinel EMS доступен по сети, и у Вас используется версия SDK LDK7.5 и выше (лучше чтобы это была актуальная версия - 7.8, на текущий момент, скачать который можно тут: http://safenet-sentinel.ru/form/?lkd&dl), тогда можно выполнять активацию SL ключа через Customer Portal, подробнее об этом есть информация в видео уроке №3 на нашем сайте: https://safenet-sentinel.ru/sdk/  

Так как Вы ранее писали что: «Версия SentinelEMS от 2015 года», - то могу сделать вывод, что вероятнее всего Вам, для использования этого варианта, потребуется в начале обновить у себя наш SDK LDK до актуальной версии.

3.      У нас есть семпл GUI утилиты RUS под Linux, это не официальный семпл (его нет в составе SDK LDK), мы его предоставляем по запросу. Скачать данный пример для Linux можно по ссылке ниже. Пример умеет снимать как C2V с ключа, так и Fingerprint с системы (для установки нового SL ключа), вот ссылка на такой пример в исходниках: https://drive.google.com/open?id=1QcW4xs_mEFwZ4NwLGr607UwbH2i6JHiA  

Пример умеет в том числе и производить активацию нового SL ключа, в случае если Ваш EMS доступен через интернет.

Сейчас пример собран под серию ключей DEMOMA.

Для того чтобы пересобрать пример под свою серию ключей, Вам потребуется в исходниках примера заменить Vendor code от серии DEMOMA на Vendor code от своей серии, а также заменить все библиотеки с именем, содержащим «demo», в директории: «…\RUS_Linux_1.4\RUSLinux\lib\», - на библиотеки с Вашим Vendor ID в имени.

Плюс, если Ваш EMS доступен через интернет, в исходниках также потребуется заменить EMS URL 'https://ldk-saleseng-trial.emea.sentinelcloud.com/ems/' на свой.

Для снятия C2V и Fingerprint вызывается одна и та же функция Chasp::getInfo(scope, format, vendorCode, info);

Отличие только в передаваемых значениях:

Для получения C2V Вы передаёте в переменной scope XML вида:

<?xml version="1.0" encoding="UTF-8" ?>

<haspscope>

<hasp id="KeyId" />

</haspscope>


А для получения V2С Вы передаёте в переменной scope XML вида:

<?xml version="1.0" encoding="UTF-8" ?>

<haspscope>

<license_manager hostname="localhost" />

</haspscope>


А в качестве переменной format, XML вида:

<haspformat format="host_fingerprint"/>


Утилита RUS Linux – это семпл, а не готовая утилита из состава SDK.

Также, Вы должны понимать, что решение под Linux в какой-то мере представляет из себя «кирпичики» - набор инструментов (API + примеры по работе с ним + утилита для автоматической защиты + драйвер), позволяющих Вам реализовать практически любую задачу, но делать это Вам необходимо самостоятельно.
Страницы: 1
Читают тему (гостей: 1)