Sentinel LDK Envelope Prerequisites for Java

To use the Sentinel LDK Envelope for Java engine, all of the following components must be installed on your system:

>The Java JRE or JDK

>Sentinel LDK Run-time Environment

>Sentinel Vendor Suite, containing the Sentinel LDK Envelope and the Master Wizard

>A valid Vendor Code stored in the VendorCodes folder. For additional information, see Extracting the Vendor Code from Sentinel Vendor Keys.

>The JAR or WAR executables that you want to protect

Before your JAR/WAR archive is protected, include the following customized Sentinel Licensing API dynamic libraries with the archive:

Operating System Customized Sentinel Licensing API Dynamic Libraries
Windows (32/64-bit) hasp_windows_****_<vendorId>.dll
ARM hasp_linux_arm64_<vendorId>.so and hasp_linux_armhf_<vendorId>.so
Linux (32/64-bit) libhasp_linux_***_<vendorId>.so

During protection of Java applications, Sentinel LDK Envelope copies these libraries automatically to the output directory from the default location (generated after the Master key or Developer key is introduced with Master Wizard).

NOTE   Envelope does not copy vendor-specific Mac files automatically to the output directory. You need to copy hasp_darwin_<vendorId>.dylib with the protected archive manually.

For your protected Java executables to function at run-time, one or more Sentinel LDK DLLs are required. For more information, see Sentinel LDK Run-time Environment.