Можно ли оператору переназначить ключ на другое устройство?
В случае, если абонент сменил устройство или отписался от сервиса, оператор может отвязать Лицензионный ключ от текущего абонентского устройства и повторно использовать на новом. Для каждого ключа ограничение на количество очисток составляет 24 раза. Однако по истечении 24 месяцев с момента первого использования ключа перезапись станет недоступна.
Обратите внимание! Для переназначения (очистки) ключа в Ministra TV Platform версий 5.3-5.5, воспользуйтесь утилитой, как описано в приведенной ниже инструкции. Начиная с версии 5.6 появилась возможность очистки ключа в административной панели. Подробнее см. здесь.
Лицензионный ключ может одновременно работать только на одном устройстве. После переназначения на другое устройство, он уже не будет действительным на предыдущем.
Для того, чтобы закрепить Лицензионные ключи за порталом укажите операторский ключ в файле custom.ini
operator_key = ''
Для того, чтобы очистить ключи выполните следующие шаги:
Свяжитесь с представителем отдела продаж, чтобы получить утилиту;
Версии утилиты отличаются для различных операционных систем. Распакуйте архив с утилитой для своей операционной системы в произвольную директорию на сервере.
Установите библиотеку OpenSSl версии 1.1.0 или выше.
Установите пакет libcrypto.
Установите PHP версии 5.5.9 или выше.
В файл config.yml установите значения для следующих параметров:
db_host - имя хоста или IP-адрес сервера базы данных;
db_port - порт сервера базы данных;
db_user - имя пользователя базы данных;
db_pass - пароль пользователя базы данных;
connection_protocol - протокол передачи данных (tcp);
db_name - имя базы данных Ministra TV Platform, по умолчанию: stalker_db;
operator_secret - кодовое слово, для получения которого необходимо обратиться к менеджеру отдела продаж;
operator_key - ключ оператора, для получения которого необходимо обратиться к менеджеру отдела продаж;
lang - языковая локализация утилиты (en).В случае, если Вы будете настраивать SSH-туннелирование, убедитесь в том, что помимо OpenSSl установлен также OpenSSH.
ssh_username - имя пользователя для подключения по SSH;
ssh_host - имя хоста или IP-адрес, с которого осуществляется подключение к базе данных;
ssh_password - пароль пользователя SSH сервера;
ssh_key - приватный ключ, который используется для идентификации клиента при подключении к серверу по SSH-протоколу.
ssh_port - порт SSH сервера на удаленном хосте;
ssh_passPhrase - пароль для приватного ключа.
Для очистки Лицензионных ключей, полученных из файла воспользуйтесь командой:
./ClearKeyUtils /full/path/to/file/license
где
Для очистки списка Лицензионных ключей воспользуйтесь командой:
./ClearKeysTool license_key_1 license_key_2 ... license_key_N
где
Для очистки одного Лицензионного ключа воспользуйтесь командой:
./ClearKeysTool license_key
где
После завершения выполнения утилиты каждый из ключей будет отображаться в одной из секций:
Cleared license keys – очищенные лицензионные ключи, которые могут быть повторно использованы на других устройствах;
Skipped license keys – ключи, которые не подлежат очистке, поскольку не были использованы;
Blocked license keys – заблокированные ключи;
Denied license keys – ключи не принадлежат оператору;
Clear limit reached license key – ключи, у которых закончилась возможность очисток;
Expired license keys – ключи, у которых истек срок действия;
License keys with invalid format – ключи, которые имеют неверный формат;
License keys with send error – не удалось отправить запрос на очистку.
В каждой из секций для заданного ключа будет выведена:
- Expire Date - дата, по истечению которой перезапись ключа станет недоступна;
- Cleared limit - количество переназначений ключа, которые можно совершить в течение 24 месяцев;
- Usage cleared attempts - количество использованных очисток. Когда количество переназначений превысит допустимый лимит, перезапись ключа станет недоступна.