Заказать расчет
Каталог

Электронные компоненты

Монетизация ПО

Коммуникационное оборудование

ГЛОНАСС/GPS мониторинг

Видеомониторинг

Интеллектуальные транспортные системы

Общественный транспорт

Оборудование для сетей LoRaWAN

Аксессуары

+78123317576 Войти
+78123317576
0 0

Дополнительная валидация Entitlement’а


Данная задача может использоваться, например, для контроля состояния текущих лицензий и срока их жизни на уровне Entitlement’а в Sentinel EMS. Можно узнать статус Entitlement’а и доступных по нему лицензий по ключу активации от этого Entitlement’а. По требованиям для работы процесс полностью аналогичен процессу доставки новых лицензий, а именно, требуется чтобы Sentinel EMS был настроен на работу через интернет и доступен по сети + защищенное приложение, из которого выполняется запрос на активацию, должно иметь доступ в интернет. 

Пример реализации:

Необходимо реализовать функцию, которая будет выполняться периодически при запущенном ПО и наличии на ПК подключения к интернету. Функция должна иметь примерно следующую логику:
Получение данных по ключу защиты, с использованием его Key ID (GET запрос target/{protectionKeyId}/entitlement.ws из EMS Web Service API):
В качестве параметра в запрос необходимо передать Key ID ключа, в параметре protectionKeyId .
В результате выполнения такого запроса будет возвращён список Entitlements с их статусами, ассоциированных с этим ключом защиты.