FlexNet Embedded Licensing: Advanced Topics

For more information about this topic, refer to Administering License Models .

License Formats

FlexNet Embedded supports different ways of representing license rights on a system. A producer can create customized license models by combining the two different ways to store licenses:

Trusted Storage: License rights can be fulfilled or upgraded by a back office server, either online or offline. This type of license is kept in trusted storage, a secure location bound to a particular device, and which supports verifiable returns to the back office server and subsequent transfer to a different device.
Binary License: License can be stored as an array of bytes, either imported by license-enabled code during execution or compiled into the executable code. This type of license is typically locked to a particular device, and may contain an expiration date.

When a device model is created in FlexNet Operations, one of three license formats must be selected:

Pre-installed license in file, additional licenses in trusted storage: The pre-installed license is stored in a binary file, and additional licenses are stored in trusted storage.
Pre-installed license and additional licenses in file: The pre-installed license and additional licenses are stored in a binary file.
Pre-installed license and additional licenses in trusted storage: The pre-installed license and additional licenses are stored in trusted storage.