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

Compare with Current View Page History

« Previous Version 21 Next »

Привязка программного обеспечения к продуктам и лицензиям, созданным в Guardant Station, осуществляется путём встройки Guardant Licensing API  в исходный код приложения.

Guardant Licensing API поддерживает работу с несколькими платформами и языками программирования:

  • C (СИ)
  • .NET
  • Delphi

По запросу доступны библиотеки для языка Java.

Если вы не нашли раздел с описанием процесса защиты вашего ПО, то обратитесь в техническую поддержку.

Сценарии работы с API

СценарийФункция (метод)Описание
Проверка лицензииGrdGetLicenseInfoполучение информации обо всех доступных лицензиях, соответствующих выбранным параметрам
GrdFeatureGetMaxConcurrentResourceпроверка исходного значения сетевых лицензий для компонента
GrdLicenseChecklsNotBannedпроверка серийного номера с помощью которого была получена лицензия
Установка программной лицензии DL








GrdLicenseActivateактивация программной лицензии
GrdLicenseCreateActivationRequestотправка запроса активации на сервер активации лицензии (для Offline активации)
GrdLicenseSendActivationRequestотправка запроса активации на сервер активации лицензий Guardant (для Offline активации)
GrdLicenseCreateUpdateRequestподготовка запроса обновления для отправки на сервер активации лицензий Guardant (для Offline активации)
GrdLicenseInstallустановка лицензии с использованием заранее полученного ответа от сервера лицензий Guardant (для Offline активации)




GrdLicenseCheckSerialNumberFormatпроверка корректности ввода серийного номера программной лицензии


GrdLicenseRemoveудаление программной лицензии на компьютере пользователя
Обновление лицензии

GrdLicenseUpdateобновление лицензии на компьютере пользователя
GrdLicenseCheckUpdatelsAvailableпроверка наличия обновлений для лицензии 


Работа с памятью


GrdMemoryReadсчитывание данных из динамической области памяти ключа
GrdMemoryWriteзапись данных в динамическую память ключа
GrdFreeосвобождение ресурсов памяти, используемой другими функциями


Защита данных


GrdFeatureSignвычисление цифровой подписи данных при помощи криптографических алгоритмов ECC160
GrdVerifyDigestпроверка цифровой подписи данных при помощи криптографического алгоритма ECC160
GrdFeatureDecryptРасшифрование буфера данных при помощи криптографического алгоритма AES128
GrdFeatureEncryptШифрование буфера данных при помощи криптографического алгоритма AES128

Сервисные функции

Функция (метод)Описание
GrdFreeосвобождение ресурсов памяти, используемой другими функциями




См. также

C (СИ) → 

.NET 

Delphi 

Java 

  • No labels