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
Scenario | Function | Description |
---|---|---|
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 →