Sentinel HASP Software Packaging and Installation Overview
Contents
General Information
The software required to manage and use HASP licenses for Charon is included in every Charon emulator kit. It consists of
the license drivers (the Sentinel HASP runtime software),
and additional management utilities.
There are two installation scenarios:
If you plan to run a Charon emulator product on a system, follow the installation steps listed in the respective user's guide (see Documentation). The user's guide of your emulator product will also lead you through the installation of the license drivers and the license management software. As part of the documentation for each Charon emulator product, you will also find a release notes document. The release notes contain important information about new features and restrictions of specific versions.
If you plan to use a system as a license server without running a Charon emulator product, you can also install a full product package. As an alternative, the license-specific components can be extracted from the Charon emulator kit and installed separately (Linux), or they can be installed using the Charon License Utility (Windows).
The following sections provide more detail on the license-specific packages included in the respective Charon emulator kits for Linux and Windows.
Please refer to the respective product user's guides for full details on how to install these packages (see Documentation) or the full Charon emulator product.
Important information for software upgrades:
Upgrading to new versions of Charon products requires a license update. Please contact your VAR or Stromasys representative to plan the update.
Important information for software licenses:
Upgrading or downgrading the license driver version may make it necessary to remove the existing software license and request a new license from Stromasys due to incompatibilities between license handling in the different versions.
Know incompatibilities exist between version 7.63 and earlier versions, and between version 7.x and version 8.13.
Contact Stromasys or your Stromasys partner before performing an upgrade or downgrade of the license driver version while a working software license is installed. Failure of proper planning may cause unexpected emulator downtime.
A product upgrade may also contain changes to the HASP licensing components impacting compatibility between newer emulator products and license formats created for older products. This is not a frequent occurrence, but please always check the release notes for possible caveats.
Please note: To avoid unexpected problems, do not use any Sentinel runtime software that was not provided by Stromasys without being advised to do so by your Stromasys representative.
License Drivers in Standalone Mode on Linux
This section describes the necessary steps to install the Sentinel HASP runtime software and additional management utilities on a Linux system without installing a complete emulator product. This involves extracting the license specific packages from a full product kit and install them on your Linux system.
Sentinel HASP Runtime Packages in Charon Product Kits for Linux
All Charon product kits contain the necessary licensing software components. Below, you find an overview of these components for all Linux-based Charon products.
If you plan to install a complete Charon emulator product, please consult the appropriate user's guide on the Stromasys Documentation page.
If you plan to install the Charon license drivers on a system that will not host emulator products, you can install the full product or just use the license-specific packages contained in the complete product kit. Their installation is also described in the product-specific user's guides.
Even though every Charon emulator product kit contains the license specific software components, the packaging is not exactly the same for all products.
The following table provides an overview of the relevant packages in the individual kits at the time of writing:
Charon emulator product | Licensing packages |
|---|---|
Charon-AXP | aksusbd-<version>.i386.rpm or charon-license-<version>.x86_64.rpm |
Charon-VAX | aksusbd-<version>.i386.rpm or charon-license-<version>.x86_64.rpm |
Charon-SSP | aksusbd-<version>.i586.rpm or charon-agent-ssp-<version>-x86_64.rpm |
Charon-PAR before version 1.10 | No separate packages; part of the tar-archive providing the kit. The Sentinel HASP drivers need to be installed by executing a separate script provided in the kit. |
Charon-PAR version 1.10 and higher | aksusbd-<version>.i386.rpm or |
Package content:
The aksusbd package contains the aksusbd and hasplmd daemons which make up the runtime environment. If packaged with the Charon-SSP kit, it also contains the required haspvlib libraries.
Charon-AXP/VAX: the charon-license package contains the hasp_srm_view and hasp_update utilities and the required haspvlib libraries.
Charon-SSP: the charon-agent-ssp package contains the hasp_srm_view and hasp_update utilities.
Charon-PAR: the license management utilities and the required haspvlib libraries are included in the Charon-PAR emulator RPM.
The above packages can be installed independently of the overall product to provide the Sentinel HASP runtime environment (standard RPM package installation; prerequisite for *.i586 and *.i386 packages: glibc.i686).
Please note: the Charon-SSP packages containing the licensing software components are not recommended for a standalone installation because they also contain SSP-specific additional functionality that would need to be disabled for a standalone installation.
Installation Overview for License Packages on Linux
If the Charon license is a network license (red USB dongle or software license), you can either connect it to the Charon host USB port (to use it locally and provide it to other hosts on the local network at the same time) or to install it on a dedicated network license server that will serve the license to license clients.
Basic installation steps overview for a standalone installation (example based on the Charon-AXP/VAX packages):
Copy aksusbd*.rpm and charon-license-<version>.x86_64.rpm (see above) to the system on which they will be installed, for example to /tmp.
Login as "root" on the server.
Switch to the directory containing the packages.
Install the RPM packages using yum (RHEL/CentOS 7.x) or dnf (RHEL/CentOS 8.x).
Example:# cd /tmp# yum install aksusbd*.rpm charon-license-*.rpmIf using an USB dongle, connect the dongle to one of the available USB ports of the license server.
If using a Software License, create a fingerprint of the license server system.