Anchor | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
...
Charon-AXP/VAX has a configuration parameter to define the number of retries (license_key_lookup_retry
). Please refer to the product configuration documentation for more details.
...
A software license does not require any special hardware but it still requires installation of the Sentinel runtime environment.
Important information:
- 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.
Software licenses are best suited for stable environments, because their correct function depends on certain characteristics of the host system. Changing these characteristics will invalidate the license.
- If the Charon host runs on real hardware, software licenses are by default tightly bound to the hardware for which they were issued. If major hardware characteristics of the system are changed, the license will be disabled.
- If the Charon host runs in a virtual environment (e.g., VMware), software licenses are normally bound to the virtual machine ID and a set of additional characteristics of the virtual machine. If any of these parameters are changed, the license will be disabled.
- For a more detailed description of the restrictions, please refer to Software Licensing restrictions or contact your Stromasys representative.
- Software licenses are very sensitive to even small changes on the host system. Therefore, it is especially important to provide for a backup license that will ensure continued operation should there be a problem with the software license. See Handling Multiple License Keys for details.
- Standard software licenses are not suited for running Charon emulator products in cloud environments. Stromasys provides other licensing solutions adapted to virtual environments (Charon VE licenses) for selected products. See Virtual Environment (VE) License Server Documentation.
...
- Add a password for the Sentinel Admin Control Center (ACC).
- If you purchased a hardware license, you can simply plug the dongle into a free USB port on the system.
- If you purchased a software license, you need to create a fingerprint file in C2V (customer-to-vendor) format containing the system characteristics. Use this file to request a license for your Charon product from Stromasys.
- If your license is a network license served by a license server, make sure that the access of the client system to the license server is not blocked by the configuration or a firewall.
- Optionally, define how multiple licenses will be used (selecting primary/backup license, defining license priorities).
- If you have an existing license that needs to be updated, you need to create a customer-to-vendor (C2V) file and use this file to request a license update from Stromasys.
...
To view available licenses using Sentinel ACC, start the web interface as described above.
Please note: starting with Charon-AXP/VAX 4.9 a new Sentinel ACC version (>= 7.60) has been included in the product. The functionality is very similar but the appearance is somewhat different.
o get to the Sentinel Keys screen, click on the corresponding menu item or access the URL http://localhost:1947/_int_/devices.html directly. A screen similar to the following opens and displays the available license keys:
...
If there is more than one license, the data for each license is shown on a separate tab.
Please note: starting with Charon-AXP/VAX version 4.9, the button Charon License Details has been renamed to Refresh current license. The names of some parameters have changed, new parameters were added, and other parameters removed. See the following sample output:
Anchor | ||||
---|---|---|---|---|
|
...
A local hardware license (USB dongle) is installed by inserting the USB license key into a free USB port of the host system after the Sentinel runtime software has been installed.
After this step, verify that the license is visible to the system by following the steps for viewing a license as described above. Please bear in mind that a local hardware license cannot be read when connected to the system via a remote connection (e.g., via RDP).
...
1. Open a web-browser on the client host and go to the URL http://localhost:1947/_int_/config_to.html
(option: Configuration / Access to Remote License Managers).
2. This will open a configuration page similar to the following. Please note: newer Charon emulator products (e.g., Charon-AXP/VAX version 4.9) have newer versions of the Sentinel license drivers. The Sentinel ACC pages of these versions look different, but the functionality remains mostly the same
...
The following sections describe the options available to achieve a more deterministic license selection. If only one license is available, either locally installed or via the network, this section does not apply.
Please note: for Charon-AXP/VAX before version 4.9 and other older Charon products: the parameters described in this section can only be used to define a primary key and a backup key, or to specify the correct key if there is a conflicting license for a different Charon product on the same system. It is not possible with these versions of Charon to combine a local license (black dongle) with other licenses (local or network) to increase the number of concurrent instances of the same Charon product on one host system. Newer versions allow a more flexible use of multiple licenses. Both variants are described in the following sections.
...
If more than one key is visible to the system, you can define a prioritized list of license keys. To do this, add the following parameter to the configuration file of the Charon instance:
set session license_key_id = "<key-id prio1>, <key-id prio2>,...[,any]" |
The first entry in the list has the highest priority. The emulator instance will try to use this key first. If it is not available, it will try the second key in the list and so on. If the parameter any
is added to the end of the list, the emulator instance will search for any keys not part of the list should none of the listed keys be available. If the parameter is not defined, an unqualified search for a suitable license will be performed and the first one found (if any) will be used. If no usable license is found, the emulator will stop.
...
Every license key can contain one or more product sections. Newer licenses can contain a product license ID identifying each product section. A prioritized list of product license IDs can be added to the emulator instance configuration file to specify which product sections to use and which should have the highest priority. To do this, add the following parameter to the configuration file of the Charon instance:
set session license_id = "<lic-id prio1>, <lic-id prio2>,..." |
The emulator instance will scan the available license keys for the listed product license IDs. Then it will try to use the first defined product section. If it is not available, it will try the next and so on. If none of the listed product license IDs are found, the emulator will stop.
...
Example using old ACC version:
Please note: the certificate display screen can look slightly different depending on the type of software license and the actions performed on this license in the past. The following example shows the certificates of a software license after several updates. The screenshot is based on Sentinel ACC version equal or higher than version 7.60.
Div | ||
---|---|---|
| ||
5. Remove the certificate file(s) using operating system tools.
...
Please refer to the section Controlling Access to Network License on Client Side in Installing a Network License for more information.
Manual Sentinel HASP License Driver Installation
This is normally not required as the license drivers are part of the Charon emulator product installation kits. Also, Stromasys provides a license update utility that simplifies this task.
New License Driver Installation
Before installing the license make sure that the Sentinel run-time (driver) to be installed is collected from your Charon kit or provided by Stromasys on request for your particular product. Do not update the Sentinel run-time (driver) from online or any other sources, including the Sentinel web site.
In case of several Charon kits containing different versions of Sentinel run-time (driver), the last one, having the most recent version, must be installed. The Charon installation performs this operation automatically.
At the moment Charon supports Sentinel HASP keys, Sentinel HL and Sentinel Software Licenses (SL).
Installation of a Charon regular or network license consists of:
- Installation of the Sentinel run-time environment on the Charon emulator host (regular and network keys) or on the host that will distribute Charon licenses over a local network segment (network key only). The Sentinel software is installed automatically by the Charon emulator products for Windows.
- Physical connection of the HASP license dongle to the Charon host or to the host distributing the Charon license over the local network segment.
- Collecting the system fingerprint (*.c2v file), sending it to Stromasys and applying the update (*.v2c file) in case of software license (and in case of updating HASP dongle license). See the details below.
When a manual installation of the Sentinel run-time is required (in the case of the network license server that does not have a Charon emulator product installed):
- Login as Administrator
- Open the Charon kit folder
- Switch to the
hasp_install
subfolder - Unzip the archive
haspdinst.zip
located in this folder - Open cmd.exe and switch to the folder where the files were unzipped
Execute the following commands:
...> haspdinst.exe -fr -kp -nomsg
...> haspdinst.exe -install -cm
- Extract the contents of this archive
hasplib.zip
to the same directory. - Copy the file
haspvlib_68704.dll
toC:\Program Files (x86)\Common Files\Aladdin Shared\HASP
" (in case of a x64 host) or
toC:\Program Files\Common Files\Aladdin Shared\HASP
(in case of a x86 host)
Note that the following operations have to be performed when installing a network license:
- On the server side (where the network license will reside): open port 1947 for both TCP and UDP
- On the client side, if broadcast search for remote licenses is to be used, UDP traffic from port 1947 of the license server to ports 30000-65535 of the client must be permitted.
- Both on server and client sides: setup default gateway
Please consult with your Windows User's Guide on details.
If stricter firewall rules are required, it is possible to open the ports 30000-65535 and 1947 only for the Sentinel HASP License Manager (hasplms.exe) service (it will be installed as part of the Charon emulator kit).
Replacing the Currently installed License Drivers
Replacement of the currently installed Sentinel Run-time can be needed in case of installation of specific run-time provided by Stromasys.
To proceed, remove the current version of Sentinel run-time:
- Login as Administrator
- Extract the content of the unique ZIP file residing in hasp_install directory of the Charon distribution to the same folder.
- Run cmd.exe from the Start menu of host computer
- cd to the hasp_install directory
Issue the following command:
...> haspdinst.exe-fr -kp -nomsg
Install the new Sentinel run-time:
- cd to the directory where the target run-time resides
Issue the following command:
...>
haspdinst.exe -install -cm
- cd to the hasp_install directory
- Extract the contents of this archive
hasplib.zip
to the same directory. - Copy the file
haspvlib_68704.dll
toC:\Program Files (x86)\Common Files\Aladdin Shared\HASP
(in case of a x64 host) orto C:\Program Files\Common Files\Aladdin Shared\HASP
" (in case of a x86 host).
Include Page | ||||
---|---|---|---|---|
|