The software is linked to products and licenses created in Guardant Station by embedding the Guardant Licensing API into the application source code.

The Guardant Licensing API supports multiple platforms and programming languages:

  • C
  • .NET
  • Delphi
  • Java

If you cannot find a section describing the process of protecting your software, please contact technical support.

API Scenarios


ScenarioFunctionDescription





License Check

GrdGetLicenseInfo

get information about all available licenses that match the selected parameters

GrdFeatureGetMaxConcurrentResource

check the initial value of network licenses for a feature

GrdLicenseChecklsNotBanned

check the serial number with which the license was obtained

GrdFeatureLogin

perform login to a feature according to the selected parameters

GrdFeatureLogout

close session handle

GrdFeatureCheck

use a digital signature to verify the originality of a feature

GrdFeatureGetInfo

get information about the feature that is logged in

GrdFeatureGetTimeLimit

check the remaining operating time of a feature

GrdFeatureGetRunCounter

check the current value of the run counter for a feature




License Installation


GrdLicenseActivate

software license activation

GrdLicenseCreateActivationRequest

generate a request to activate a software license (for Offline)

GrdLicenseSendActivationRequest

send a request to activate a software license (for Offline)

GrdLicenseInstall

license installation

GrdLicenseCheckSerialNumberFormat

check the entered software license serial number correctness

GrdLicenseRemove

remove the software license from the user's computer



License Update

GrdLicenseUpdate

update the license on the user's computer

GrdLicenseCheckUpdatelsAvailable

check for license updates

GrdLicenseCreateUpdateRequest

prepare an update request (for Offline)

GrdLicenseSendUpdateRequest

send an update request to the Station server (for Offline)

Work with memory 

GrdMemoryRead

read data from the dynamic memory area of ​​the key

GrdMemoryWrite

write data into the key's dynamic memory



Data Protection

GrdFeatureSign

calculate data digital signature using ECC160 cryptographic algorithms 

GrdVerifyDigest

verification of data digital signature using ECC160 cryptographic algorithm 

GrdFeatureDecrypt

decrypt the data buffer using the AES128 cryptographic algorithm

GrdFeatureEncrypt

encrypt the data buffer using the AES128 cryptographic algorithm

API Service Functions

Function (method)

Description

GrdFree

set free memory resources used by other functions

GrdLedBlink

LED blink activation

GrdGetApiVersion

return the Licensing API version number

GrdSetDriveType

switch the driver type of hardware key


See also

C → 

.NET 

Delphi 

  • No labels