Java Default Protection Settings Screen

Protection settings for JAR executables are displayed when you select Java under Default Protection Settings in the Project pane. All the settings can be modified.

The Java - Default Protection Settings screen contains the following settings:

Periodic background checks

Set a time interval (in seconds) for periodic background checks for a Sentinel protection key with the required licenses.

Regardless of the setting for this field, the License Manager checks for the required license when the application is started.

Use the parameter Allow grace periods after failed license check to determine the behavior of the application if the required protection key is not found.

For more information, see Periodic Background Check Behavior.

For Java JAR executables, period background checking cannot be disabled.

Periodic background checks can be performed for whichever protection type (class-level, method-level, or both) you select for the application on the General tab.

IMPORTANT   For applications that may use the Execution Count license type and the Admin License Manager:

End users can configure the Admin License Manager session to time out after as little as 10 minutes of inactivity. If the background check interval is greater than the idle time-out interval and a time-out occurs, the background thread will re-login to the protection key. This could result in additional consumption of licenses for applications licensed with the Execution Count license type. Therefore, Thales recommends that you do one of the following:

>Set a time interval of less than 10 minutes for Periodic background checks in order to prevent the session from timing out.

>Take other precautions to ensure that the end user does not set the idle time-out interval to a value lower than or equal to the Periodic background checks interval.

Allow grace periods after failed license check

Number of grace periods to grant the user if a background check determines that the required protection key is not connected.

This parameter is only applicable if Periodic background checks is selected.

For more information, see Periodic Background Check Behavior.

Do not protect new methods

When you load a changed binary to an existing Envelope project, Envelope uses default settings to select which of the methods that were added to protect. If you select this check box, Envelope does not select any of the added methods for protection.

This parameter is only applicable if method-level protection is accessible. (The protection type must be Method-level or Method level & Class level.)

Related Topics

Project Pane