Development tools installation
Registration in the Guardant Station cloud version or installation of the self-hosted version of Guardant Station
To get started with the Guardant solution, you must either download and install the self-hosted version of Guardant Station or register in a cloud one
Guardant Station is a cloud service for license management. It allows you to create and remotely update licenses very easy and quick. Guardant Station can be integrated into the cloud, CRM or ERP system. To register in the service, follow the link: https://station.guardant.com/#/auth/registration
The self-hosted version of Guardant Station can be deployed in your infrastructure and integrated with internal systems.
The self-hosted version kit includes:
- installation files;
- hardware key.
To install the self-hosted version, it is necessary to get the installation file, run it and wait for the installation process to complete.
Guardant SLK installation
Guardant SLK is a developer tool for organizing the protection processes, licensing and sales of software products.
Download and install Guardant SLK: https://www.guardant.com/support/developers/slk/
Software preparation for sale
Create a product in the Guardant Station system
Create a new product in Guardant Station, add at least one feature and click on the line with the added feature to set license terms for it: https://station.guardant.com/#/products/add
Use the Guardant Protection Studio utility
Guardant Protection Studio is a utility designed to automatically bind software to license features entered in Guardant Station and protect code from reverse engineering. It can be integrated into the build server.
In Guardant Protection Studio, it is possible to protect only C/C++/C#/.Net-Core code modules.
To protect Java modules, it is necessary to embed several API requests into them.
- Add your program.
- Specify the feature ID that you entered when creating the product.
- Check that the Search mode field is set to Remote only or Local & Remote.
- Perform protection. As a result, a folder with protected software will open. It will contain protected files of your program, as well as an additional dll library. They can be sent to clients
Guardant Licensing API is a software interface designed to work with the key memory (in which custom data is entered), as well as to bind Java applications to the license.
API Link: https://dev.guardant.com/display/SLKEN/Guardant+Licensing+API
Assemble the distribution for delivery to the client
In addition to the protected files of your software, the delivery set may also include other elements. To complete the basic scenario, you will only need the Guardant License Wizard, which is located in the folder with the installed Guardant SLK: C:\Program Files (x86)\Guardant\Software Licensing Kit\redistribute\
License delivery to users
Create an order in the Guardant Station
If you are testing a hardware key, just write the license into it and deliver it to the client. When testing the software key, copy the serial number that was generated in the order and send it to the client. Next, the client needs to use the Activation Wizard to install the license on his PC.
https://station.guardant.com/#/orders/add
Create an update order in the Guardant Station
In order to remotely update the license on your client's PC, create an update order. Next, your client will need to use the Activation Wizard to get this update.
https://station.guardant.com/#/orders/update-search