Sentinel Run-time Environment (RTE) is a specialized software component required for activating and running applications protected by the Thales Sentinel licensing system. It assists in the creation, verification and management of product licenses, making sure that the software is executed in compliance with the applicable licensing policy. Operating silently in the background, RTE provides access to various licensing services, including local machine-locked licenses, online cloud-based licenses, network (LAN) token-based licenses and others.
The component must be installed on the system for the licensed software to function correctly in the following scenarios:
Windows: When using software protected with a software-based (Sentinel SL or Sentinel CL) key, such as those delivered for local machine-locked licenses, online cloud-based licenses, etc.;
macOS: When using protected software regardless of the license key type, whether a software-based (Sentinel SL or Sentinel CL) key or a hardware-based (Sentinel HL) key in the form of a physical dongle, such as those delivered for portable licenses;
Linux: When using software protected with a software-based (Sentinel SL or Sentinel CL) key, or with a hardware-based (Sentinel HL) key if run with regular user privileges (without administrator rights).
The Run-time Environment is integrated with the main software installer. In case the automatic installation of the RTE encounters any issues, the component can be installed manually using the appropriate installation package available on this webpage. Please follow the installation steps below that correspond to your operating system.
Installation steps for Windows
Obtain the appropriate installation file by selecting "Windows" from the drop-down menu and then pressing the "Free download" button at the top right on this webpage.
Navigate to the folder where the downloaded file is saved. Run the installation utility by double-clicking on the executable file (the standard name of the file is HASPUserSetup.exe).
The installer will guide you through the process. Simply use the on-screen instructions to complete the installation. The relevant drivers will be installed automatically. By default, you will need to approve this operation when prompted by Windows User Account Control (UAC). If you prefer not to see the UAC prompt during driver installation, you can modify the UAC settings respectively via the Control Panel.
Once the process is finished, you may check the following directory to verify if the installation was successful:
%CommonProgramFiles(x86)%\Aladdin Shared\HASP\
Installation steps for macOS
Obtain the appropriate installation package by selecting "macOS" from the drop-down menu and then pressing the "Free download" button at the top right on this webpage.
Find the downloaded disk image file in your "Downloads" folder or navigate to the location where it was saved (the standard name of the file is Sentinel_Runtime.dmg). Double-click the file to mount it. This will open a new window with its contents.
Locate the installer package in the opened window (named Sentinel Runtime.pkg or similar). Double-click it to begin the installation process.
Since the file comes from outside the Mac App Store, macOS may display a warning message that will prevent the installer from running. This security measure can be bypassed if you right-click the file in the mounted disk image and then select "Open" from the context menu. In the pop-up dialog, click "Open" and proceed with the installation.
The installer will guide you through the process. Simply use the on-screen instructions to complete the installation.
Once the process is finished, the necessary components will be installed and the Run-time Environment should be launched automatically. You may also check files in the following locations:
/usr/local/sentinel/aksusbd
/usr/local/sentinel/hasplmd
/Library/LaunchDaemons/com.aladdin.aksusbd.plist
/Library/LaunchDaemons/com.aladdin.hasplmd.plist
Installation steps for Linux
Obtain the appropriate installation file by selecting "Linux" from the drop-down menu and then pressing the "Free download" button at the top right on this webpage.
If you have a hardware-based license key (physical dongle) for the software, ensure that it is not connected to the computer.
Open the terminal and navigate to the directory where the downloaded installation package is located.
Start the installation process by executing one of the following commands, depending on the version of your Linux system:
-
For RedHat, SUSE or CentOS 32-bit ARM systems:
rpm -i aksusbd-10.11-1.armv7hl.rpm
-
For RedHat, SUSE or CentOS 64-bit ARM systems:
rpm -i aksusbd-10.11-1.aarch64.rpm
-
For RedHat, SUSE or CentOS 64-bit Intel systems:
rpm -i aksusbd-10.11-1.x86_64.rpm
-
For Ubuntu or Debian 32-bit ARM systems:
dpkg -i aksusbd_10.11-1_armhf.deb
-
For Ubuntu or Debian 64-bit ARM systems:
dpkg -i aksusbd_10.11-1_arm64.deb
-
For Ubuntu or Debian 64-bit Intel systems:
dpkg -i aksusbd_10.11-1_amd64.deb
Please note: All installation commands require root privileges. In Ubuntu, you can prefix the command with sudo; in other distributions, you may switch to root using the su command.
Once the process is finished, the necessary components will be installed and the Run-time Environment should be launched automatically. You may also check if the following files are present:
/usr/sbin/aksusbd
or /usr/sbin/aksusbd _x86_64
/etc/init.d/aksusbd
or /etc/init.d/aksusbd_x86_64
(only for old systems that use the sysvinit initialization system)
/usr/sbin/hasplmd
or /usr/sbin/hasplmd_x86_64
/etc/udev/rules.d/80-hasp.rules
If you have a hardware-based license key (physical dongle) for the software, you may connect it back to the computer.