Edit Product Dialog - Integration Page
The Product's Integration Page allows the user to specify various Protection! API configuration parameters which will be used by Control Center to generate appropriate integration code snippets.
Note: Developers are strongly encouraged to use the generated code snippets as the main starting point during learning and integration of Protection! into their custom Java application.
Here is a brief description of the License Location group:
- The "Folder" field - used to specify the folder where Protection! should expect to find the license file for the application.
- The "File Name" field - used to specify the name of the license file.
- The "Relative to Users Home" option- if checked would inform Protection! to check for presence of the license file in the user's home directory.
- The "Resource Folder" field - is used to embed (usually Evaluation License) into the application archive. This allows the developer to distribute his/her protected application with the embedded evaluation license and therefore minimizes the need for evaluators to contact the original developer/publisher in order to obtain an evaluation key.
If the License should be locked to a specific computer system then the "Lock License to" section could be used to specify default system attributes supported by Protection! Note: Other, user-definable attributes could also be used by the application developer if needed. Please see Protection! Developers Guide for additional information.
It is possible to specify additional configuration options:
- "Use Flexible Expiration" - specifies whether the expiration date of the read license should be adjusted based on the combination of the current system date and the specified duration of the evaluation period. This option is useful when creating evaluation bundles where the end-user can use the product for a specified number of days starting from the application's first usage date rather than from the license issue date.
- "Check Shutdown Date" - specifies that checking for the application's previous shutdown date is enabled.
- "Maintain Shutdown Date" - specifies whether the application's previous shutdown date should be maintained.
- "Use Stripped Activation Key Chars" - specifies that usage of the stripped activation key characters is enabled. If enabled then usage of the following alpha-numeric characters: 2, Z, 0, O, I, L, 1, 5, S is removed from the alphabet that is used to the generate Serial Number. Removal of these characters and numbers from generated Serial Number will reduce errors that could potentially occur during the manual typing of the Serial Number by the end-users.
- "Allow Silent Activation" - specifies that the Resolver should silently try to activate the license using the Licensing Facade without showing of any messages to the end-user. In such a case activation is fully transparent to the end-user. If silent activation is failed the end-user will be prompted for the input via License Activation Assistant Wizard.
- "Accept License Agreement" - specifies whether the end-user should be prompted to accept the terms of the license agreement.