License Generation API Return Codes

Below is a list of possible return codes related to the operation of the Sentinel License Generation API functions.

No.

Message

Description

0

SNTL_LG_STATUS_OK

Request successfully completed.

5001

SNTL_LG_LIB_INITIALIZATION_FAILED

Library initialization failed.

5002

SNTL_LG_RESOURCE_LOCK_FAILURE

Failure in locking a resource.

5003

SNTL_LG_OUT_OF_MEMORY

System is out of memory.

5004

SNTL_LG_INVALID_PARAMETER

Invalid function parameter.

5005

SNTL_LG_INVALID_HANDLE

Invalid handle passed to the function.

5006

SNTL_LG_TOO_MANY_OPEN_HANDLE

More than 512 open handles exist.

5007

SNTL_LG_INVALID_API_CALL_SEQUENCE

The API function was not called in a valid sequence.

5008

SNTL_LG_INVALID_VENDOR_CODE

An invalid Vendor Code was passed.

5009

SNTL_LG_INVALID_LICENSE_DEFINITION

An invalid license definition was passed.

5010

SNTL_LG_INVALID_KEY_CURRENT_STATE

The current state in sntl_lg_start function was not correct.

5011

SNTL_LG_INVALID_SCHEMA_VERSION

Invalid schema version.

5012

SNTL_LG_INTERNAL_ERROR

An internal error has occurred.

5013

SNTL_LG_KEY_FULL

Key is full.

5014

SNTL_LG_NOT_SUPPORTED_KEY_TYPE

Key type is not supported.

5015

SNTL_LG_HL_BASIC_KEY_CANNOT_BE_PROGRAMMED

HL Basic key cannot be programmed.

5016

SNTL_LG_DAYS_TO_EXPIRATION_NOT_SUPPORTED

Key does not support license based on days to expiration.

5017

SNTL_LG_EXPIRY_DATE_NOT_SUPPORTED

Key does not support a license that is based on expira­tion date.

5018

SNTL_LG_UNLIMITED_CONCURRENCY_COUNT_NOT_SUPPORTED

Unlimited concurrency count is not supported.

5019

SNTL_LG_CONCURRENCY_NOT_SUPPORTED

Concurrency is not supported.

5020

SNTL_LG_TOO_BIG_RO_MEM_DATA

The data size is larger than the read-only memory capacity.

5021

SNTL_LG_TOO_BIG_RW_MEM_DATA

The data size is larger than the read/write memory capacity.

5022

SNTL_LG_EXCEEDING_MAX_CONCURRENCY_COUNT_LIMIT

Concurrency count exceeds the maximum limit.

5023

SNTL_LG_EXCEEDING_MAX_EXECUTION_COUNT_LIMIT

Execution count exceeds the maximum limit.

5024

SNTL_LG_MASTER_KEY_CONNECT_ERROR

Error occurred while connecting the Master key.

5025

SNTL_LG_MASTER_KEY_IO_ERROR

Communication with the Master key failed. Master key might not be present.

5026

SNTL_LG_MASTER_KEY_ACCESS_ERROR

Some error is observed in accessing the Master key.

5027

SNTL_LG_KEY_CURRENT_STATE_MISSING

The current state of the key is required in order to generate a license.

5028

SNTL_LG_EXCEEDING_MAX_EXPIRY_DATE_LIMIT

The expiration date is later than the maximum expiration date supported

5029

SNTL_LG_BELOW_MIN_EXPIRY_DATE_LIMIT

The expiration date is earlier than the minimum expiration date supported

5030

SNTL_LG_NOTHING_TO_GENERATE

There is nothing to be generated as a license.

5032

SNTL_LG_NO_CAPABLE_DEVICE_FOUND

The requirements for the license do not match any known protection key type.

5034

SNTL_LG_INCOMPATIBLE_ENFORCEMENT_TYPE

A mismatch in enforcement type occurred.

5035

SNTL_LG_INVALID_FINGERPRINT

The machine fingerprint is invalid.

5036

SNTL_LG_CLEAR_NOT_ALLOWED

The Clear operation not allowed for the given key.

5037

SNTL_LG_FORMAT_NOT_ALLOWED

The Format operation is not allowed for the given key.

5038

SNTL_LG_CURRENT_STATE_NOT_ALLOWED

Current state that was passed is not correct.

5039

SNTL_LG_CLONE_DETECTED

A cloned license has been detected.

5040

SNTL_LG_NO_LICENSE_DEFINITION

No license definition was found.

5041

SNTL_LG_INSUFFICIENT_SEAT_POOL

The SL Seats Pool or HL Seats Pool on the Master key does not contain the number of seats required to generate the license

5043

SNTL_LG_MASTER_FEATURE_NOT_FOUND

A required Feature is not found on the Master Key.

5044

SNTL_LG_MASTER_FEATURE_EXPIRED

A required Feature on the Master Key has expired.

5045

SNTL_LG_MASTER_NO_BATTERY_POWER

The battery in the Master key is depleted.

5046

SNTL_LG_BELOW_MIN_CONCURRENCY_COUNT_LIMIT

Concurrency count is below the minimum limit.

5047

SNTL_LG_BELOW_MIN_EXECUTION_COUNT_LIMIT

Execution count is below the minimum limit.

5048

SNTL_LG_INVALID_ENFORCEMENT_TYPE

A mismatch in enforcement type occurred.

5049

SNTL_LG_ENFORCEMENT_TYPE_NOT_SUPPORTED

Enforcement type is not supported.

5050

SNTL_LG_OLD_DRIVER

Either HASP HL driver is too old (earlier than 1.22) or HASP HL Firmware is too old (earlier than 3.25).

5051

SNTL_LG_OLD_LM

Sentinel License Manager on the end user's machine is not current and does not support all the required functionality. Upgrade the Run-time Environment on the machine to the latest version.

5052 SNTL_LG_VCLOCK_NOT_ENABLED An attempt was made to reset the V-Clock in a protection key. However, the V-Clock in the protection key is disabled.

5053

SNTL_LG_OLD_FIRMWARE

One of the following occurred:

>The user attempted to upgrade a Sentinel HL (HASP configuration) key to a Sentinel HL (Driverless configuration) key, but the Firmware on the key is earlier than version 4.25. Update the Firmware to version 4.25 or later.

>The user attempted to convert a Sentinel HL (Driverless configuration) standalone key to a network key, but the Firmware on the key is earlier than version 4.27. Update the Firmware to version 4.27 or later.

5054 SNTL_LG_DYNAMIC_RESOURCE_NOT_SUPPORTED An attempt to create or modify a dynamic memory file failed. The protection key does not support dynamic memory.
5055 SNTL_LG_CLEAR_CLONE_NOT_ALLOWED

The clear clone operation is not allowed on the given key.

5056 SNTL_LG_LICENSE_DEFINITION_NOT_ALLOWED License definition is not allowed.
5057 SNTL_LG_LICENSE_DENIED_ON_VM License is not allowed on virtual machines.
5058 SNTL_LG_CLEAR_DISABLED_STATE_NOT_ALLOWED The "clear disabled state" license type can only be applied to a disabled Sentinel HL (Driverless configuration) key.
5059 SNTL_LG_VENDOR_OLD_LM You have connected your Master key, but the Run-time Environment on your machine is not current. To use the Master key with Sentinel License Generation API, upgrade the Run-time Environment to the latest version.
5060 SNTL_LG_EXCEEDING_MAX_PRODUCT_COUNT_LIMIT Product count exceeds the maximum limit.
5061 SNTL_LG_EXCEEDING_MAX_FEATURE_COUNT_LIMIT Feature count exceeds the maximum limit.
5062 SNTL_LG_EXCEEDING_MAX_FILE_COUNT_LIMIT File count exceeds the maximum limit.
5063 SNTL_LG_UNLIMITED_CONCURRENCY_AND_CLOUD_NOT_ALLOWED The SL Pool of Seats on the Master key is not a subscription period. Therefore, you cannot generate an SL key that combines cloud licensing and a  license with unlimited concurrency.
5064 SNTL_LG_VENDOR_AUTHORIZATION_NOT_ALLOWED

Authorization of the vendor is allowed for the specified key only if all of the following are true:

> The customer provided a C2V file or a fingerprint file that includes an SL AdminMode fingerprint.

>The fingerprint file was provided from a machine that has Trusted License Storage.

>The vendor's Sentinel LDK Master license contains a valid cloud licensing module (Feature ID 19).

>The Pool of New SL Keys (Feature ID 3) and SL Pool of Seats (Feature ID 4) on the Master license must be subscription-based or perpetual.

5065 SNTL_LG_NOT_ALLOWED_TRUSTED_STORAGE

Your Thales license does not support generating licenses for Trusted License Storage.