You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Для лицензирования и защиты программных продуктов в Guardant Licensing API реализованы специальные классы и методы.

Название класса или методаКраткое описание
Класс GrdlicApiКонструктор класса

Метод GrdLedBlink

Для активации мигания светодиода аппаратного ключа с указанным ID

Метод GetLicenseInfo

Для получения информации обо всех доступных лицензиях в соответствии с указанными параметрами поиска

Метод GrdGetApiVersion

Для возвращения номера версии Licensing API
Метод GrsSetDriverTypeДля переключения типа используемого драйвера аппаратного ключа
Метод GrdFreeДля высвобождения ресурсов памяти, используемой другими функциями

Метод GrdVerifyDigest

Для проверки цифровой подписи при помощи криптографического алгоритма ECC160
Класс FeatureКонструктор класса

Метод GetMaxConcurrentResource

Для возврата исходного значения сетевых лицензий для компонента (Feature)

Метод GetTimeLimit

Для возврата оставшегося времени работы компонента (Feature)

Метод GetRunCounter

Для возврата текущего значения счетчика запусков (Feature)

Метод GetRealTime

Для возврата текущего значения таймера времени с использованием компонента (Feature)

Метод Login

Для выполнения логина к заданному компоненту (Feature) для создания сессии в соответствии с предварительно определёнными параметрами поиска

Метод Sign

Для вычисления цифровой подписи данных при помощи криптографического алгоритма ECC160, ассоциированного с компонентов (Feature)

Метод Logout

Для закрытия дескриптора сессии

Метод MemoryWrite

Для записи данных в динамическую область памяти ключа

Метод GetInfo

Для получения информации о компоненте на который выполнен логин методом Login

Метод Decrypt

Для расшифрования буфера данных при помощи алгоритма AES128

Метод MemoryRead

Для считывания из динамической области памяти ключа данных, предварительно записанных разработчиком приложения

Метод Encrypt

Для шифрования буфера данных при помощи криптографического алгоритма AES128, ассоциированного с компонентом (Feature)
Класс LicenseActivatorКонструктор класса

Метод Activate

Для активации программной лицензии на компьютере пользователя

Для обновления программной лицензии
  • No labels