Привязка программного обеспечения к продуктам и лицензиям, созданным в Guardant Station, осуществляется путём встройки Guardant Licensing API API в исходный код приложения.
Guardant Licensing API поддерживает работу с несколькими платформами и языками программирования:
...
...
Если вы не нашли раздел с описанием процесса защиты вашего ПО, то обратитесь в техническую поддержку.
Panel |
---|
borderColor | #ebf1f5 |
---|
bgColor | #ebf1f5 |
---|
borderWidth | 5 |
---|
borderStyle | solid |
---|
|
Для получения библиотек и примеров использования Guardant Licensing API скачайте и установите инструментарий Guardant SLK: Excerpt Include |
---|
| Guardant SLK |
---|
| Guardant SLK |
---|
nopanel | true |
---|
|
|
Сценарии работы с API
Сценарий | Функция | Описание |
---|
Проверка лицензии
| GrdGetLicenseInfo | получение информации обо всех доступных лицензиях, соответствующих выбранным параметрам |
GrdFeatureGetMaxConcurrentResource | проверка исходного значения сетевых лицензий для компонента |
GrdLicenseChecklsNotBanned | проверка серийного номера с помощью которого была получена лицензия |
GrdFeatureLogin | выполнение логина к заданному компоненту в соответствии с выбранными параметрами |
GrdFeatureLogout | закрытие дескриптор сессии |
GrdFeatureCheck | использование цифровой подписи для проверки оригинальности компонента |
GrdFeatureGetInfo | получение информации о компоненте, на который выполнен логин |
GrdFeatureGetTimeLimit | проверка оставшегося времени работы компонента |
GrdFeatureGetRunCounter | проверка текущего значения счетчика запусков для компонента |
Установка |
программной DL | GrdLicenseActivate | активация программной лицензии |
GrdLicenseCreateActivationRequest |
отправка активации сервер активации активацию программной лицензии (для Offline |
активации) |
GrdLicenseSendActivationRequest | отправка запроса |
активации на сервер активации лицензий Guardant на активацию программной лицензии (для Offline |
активацииGrdLicenseCreateUpdateRequestподготовка запроса обновления для отправки на сервер активации лицензий Guardant (для Offline активации) | GrdLicenseInstall | установка лицензии |
с использованием заранее полученного ответа от сервера лицензий Guardant (для Offline активации) |
GrdLicenseCheckSerialNumberFormat | проверка корректности ввода серийного номера программной лицензии |
GrdLicenseRemove | удаление программной лицензии на компьютере пользователя |
Обновление лицензии | GrdLicenseUpdate | обновление лицензии на компьютере пользователя |
GrdLicenseCheckUpdatelsAvailable | проверка наличия обновлений для лицензии |
GrdLicenseCreateUpdateRequest | подготовка запроса на обновление (для Offline) |
GrdLicenseSendUpdateRequest | отправка запроса на обновление на сервер Station (для Offline) |
Работа с памятью | GrdMemoryRead | считывание данных из динамической области памяти ключа |
GrdMemoryWrite | запись данных в динамическую память ключа |
GrdFree | освобождение ресурсов памяти, используемой другими функциями |
Защита данных | GrdFeatureSign | вычисление цифровой подписи данных при помощи криптографических алгоритмов ECC160 |
GrdVerifyDigest | проверка цифровой подписи данных при помощи криптографического алгоритма ECC160 |
GrdFeatureDecrypt | расшифрование буфера данных при помощи криптографического алгоритма AES128 |
GrdFeatureEncrypt | шифрование буфера данных при помощи криптографического алгоритма AES128 |
Сервисные функции API
Функция (метод) | Описание |
---|
GrdFree | освобождение ресурсов памяти, используемой другими функциями |
GrdLedBlink | активация мигания светодиода |
GrdGetApiVersion | возвращение номера версии Licensing API |
GrdSetDriveType | переключение типа используемого драйвера аппаратного ключа |
См. также
C (СИ) →
.NET →
Delphi →Java →