Licensing API
The following table lists down the API categories that are included under Licensing API. To view the complete list of APIs included in a category and learn about the purpose of the APIs, click the respective category name.
API Category | Description |
---|---|
Attribute APIs | The APIs in this category are used to create a new attribute, set values in the attribute object, and delete the attribute object. |
Application Context APIs | The APIs in this category are used to create and delete the application context object |
Basic Licensing APIs | The APIs in this category are used to obtain, renew, and release the license authorization from the License Manager. There are also APIs that are used to pass additional attributes while performing these functions. |
Licensing Query APIs |
There are two APIs in this category. The sntl_licensing_get_info API provides comprehensive information related to feature, license, client, fingerprint, locking code, recipient, licensing library, application context, License Manager (server), cumulative trial information, License Manager pool, lease job synchronization, last status, status, and usage. The sntl_licensing_get_session_info API provides session related information. |
Licensing Utility APIs |
There are three APIs in this category. The sntl_licensing_transfer API is mainly used for transferring the license from the network License Manager. It is also used or enforcing synchronization between licensed application (or License Manager) with SCC amongst other purposes. The sntl_licensing_install API is used to install the license to the License Manager. It also installs the acknowledgment string for returning a commuter license amongst other purposes. The sntl_licensing_uninstall API is used to delete a license from the designated License Manager's memory and license file. |
Resource Cleanup APIs | The APIs in this category are used to release the buffers allocated by certain API functions and clean licensing library resources. |
Callback APIs | The API in this category is used to register vendor defined callback(s). |
Configuration APIs | The API in this category is used to configure the Sentinel RMS licensing library. |
Identity APIs | The APIs in this category are used to return the identity object, covert an identity object to an identity string, and delete an identity object. |
NOTE These APIs are available as a part of the Licensing libraries. For more information about obtaining C libraries, click here.