Product Configuration
License Policies

Air-Gapped License Policy

6min
air gapped licenses allow isvs to node lock licenses on computers in air gapped environments, where files are not allowed to leave the network once the software application has been deployed instead, the software is deployed alongside license policy files, which can then be selected, and node locked through a series of code exchanges (instead of http requests or file exchanges) creating air gap license policies on the product page ( saas licensespring com/{companyid}/products/{productid} ) go to license policies tab and click on a add license policy button to mark policy as air gapped switch the set as air gapped switcher under the title to true setting policy as air gapped creating air gapped license files you can either download the license file from the product license policy, or, if a license was set as "air gapped", you can download the license policy file from the license detail page locating air gap license policy download license policy file activating an air gapped license the air gap portal for license activation is available on this public url airgap licensespring com https //airgap licensespring com/ process of activation is done in 4 steps including actions on server (portal) and sdk step 1 generate an initialization code to start the license activation process, the user needs to enter the license key on the portal to initialize the air gap license activation this will create a one time initialization code initialize air gap activation initialization code the initialization code needs to be imported to the sdk alongside with the license key the sdk will verify the initialization code and return the activation code and hardware id the initialization will generate a qr code containing the json with a license key and an initialization code included this can help and remove the need for copy pasting or manually entering the codes step 2 generate confirmation code when attempting to activate an air gapped license, the sdk should be configured to activate activate an air gapped license it will accept the license key as well as the initialization code and return the hardware id as well as an activation code along with the license key go back to the air gapped portal and click on "enter air gap activation code" and enter them in order to receive a confirmation code entering air gap activation code entering air gap activation code pop up license has been activated pop up the license key, hardware id, policy id and this new signature confirmation code need to be input into the sdk the sdk validates the code using company account public air gap key which is also previously embedded in to the sdk if successful, the sdk will use the policy id to retrieve the license entitlements and use this as a local license file generated qr code contains the json with license key , hardware id , policy id and confirmation code included which you can scan and then send or save this can help and remove the need for manually copy pasting the codes