Glossary

SDK Glossary

6min
anti clock tampering anti clock tampering incorporates inherent logic to detect any alterations made to the local machine's time in an attempt to circumvent license policies this mechanism helps maintain the integrity and enforcement of license terms and conditions within licensespring, a timestamp inside the local license file is saved every time a local license is saved during the local license check the sdk will compare the current system datetime with the timestamp from the local license if the current datetime is older than last timestamp, the sdk will throw an exception, such as clocktamperedexception this exception can only be thrown only during local license checks, and would not apply to online license checks device variables device variables are key value pairs defined by the developer, which can be stored on the local computer and sent to the licensespring platform using the senddevicevariables function these variables provide additional information or context about the device and can be used for various purposes within the licensing system device variables platform location floating client the floating client docid 85ozdmi ceei i5t6ldh7 java sdk module focuses on providing floating license features it handles the management and usage of licenses that can be shared among multiple users or computers license client the go license client docid 49m1mya9tar5rnzoc5hvf java sdk module implements essential license functions such as online and offline license activation/deactivation, trial licenses, consumption tracking, and variable management license activation activate license (online method) docid\ mt2ygm6cjzh2bumu gfww refers to the process of entering the license key into the application, unlocking the associated entitlements by activating a license key, users can access the full version of a trial application or enable additional features activation starts both the validity period and the maintenance period associated with the license key depending on the product's configuration, a license key can be activated on one or multiple computers license check check license docid\ zh4kfih s59tzibzkeb9o refers to the process of refreshing the local license file with the latest entitlements stored on the licensespring servers in the event of an exception, the license check can provide descriptive information about any problems that occurred additionally, it is possible to perform a local check on the device without connecting to the backend this local check is useful for verifying the validity of a license and detecting any tampering attempts, triggering an exception if any issues are detected license deactivation license deactivation involves unbinding the device from the license and reducing the total activation count the specific outcome of deactivation depends on the license transfer policy in place typically, deactivating a license frees it up to be activated on a different device, allowing for license mobility and enabling the license to be utilized elsewhere licensefilepath licensefilepath refers to the file path location where the local license is stored on your system license management license management is a java management sdk docid\ oqehm3fli2mj 0aq8u724 module that offers apis for generating license keys and placing orders it facilitates license key management, including creation, modification, and order processing