doc-install
doc-install
0 Page: 1
DISCLAIMER
IDEMIA is warning all the users of this product that the conditions of use of
this product are described in the agreement defined between IDEMIA and
his customers.
As part of such conditions, it is forbidden to do reverse engineering on the
product and / or to upload / copy the product to external entities and by
doing so, to confer by agreement such external entities the right to perform
inappropriate actions on the product while this right has not been granted
by IDEMIA through writing.
Version 5.5.0
Reference: 2021_2000061212
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 2
Table of contents
1) Release history.................................................................................................. 5
2) Introduction ...................................................................................................... 7
2.1) Description .................................................................................................. 7
2.2) Supported protections .................................................................................. 7
2.3) Supported platforms ..................................................................................... 8
2.4) Compatibility between different versions of the protection ................................. 9
2.5) Compatibility between a token server and Multiprotect License Protection ........... 9
3) Installing Multiprotect License Protection application .............................................10
3.1) Drivers installation for Hardware protection type .............................................10
3.1.1) SafeNet dongle installation .....................................................................10
3.1.1.1 SafeNet dongle on Linux ...............................................................10
3.1.1.2 SafeNet dongle on Windows ..........................................................10
3.1.2) MorphoDongle installation ......................................................................13
3.1.2.1 MorphoDongle on Linux Ubuntu .....................................................13
3.1.2.2 MorphoDongle on Linux RHEL/CentOS/OL .......................................14
3.1.2.3 MorphoDongle on Windows............................................................15
3.1.3) MSO on Windows ..................................................................................15
3.1.4) MTop on Windows .................................................................................15
3.1.5) MTopSlim on Windows ...........................................................................16
3.2) Multiprotect License Protection installation .....................................................16
3.2.1) Installing Multiprotect on Windows ..........................................................16
3.2.1.1 Silent mode installation.................................................................18
3.2.1.2 Uninstalling Multiprotect................................................................19
3.2.1.3 Downgrading Multiprotect .............................................................19
3.2.2) Installing Multiprotect on Linux ...............................................................19
3.2.2.1 RPM Linux installation procedure ....................................................19
3.2.2.2 Debian (Ubuntu) installation procedure ...........................................20
3.2.2.3 Installing Multiprotect manually on Linux ........................................21
3.2.2.4 Work directory on Linux ................................................................21
3.2.3) Installing Multiprotect on Android ............................................................21
4) Installing licenses .............................................................................................22
4.1) Checking licenses availability ........................................................................22
4.1.1) Licenses availability on Windows .............................................................22
4.1.2) Licenses availability on Linux ..................................................................23
4.1.3) Licenses availability on Android ...............................................................24
4.2) Adding new license......................................................................................25
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 3
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 4
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 5
1) Release history
5.5.0 (12/2021)
New features:
o Android: Support of Android 11 & 12
o Android: License_Admin apk not delivered anymore
5.4.0 (08/2021)
New features:
o Support of communication with pool of IDEMIA Multiprotect Token Servers
(IMTS)
5.3.0 (07/2021)
New features:
o Support of Ubuntu 20.04 LTS
o Linux: default work directory (used for lock file and log files) is changed from
/usr/sbin/Multiprotect to /var
o New parameter keys available: <mepLicensesPath>, <tx2LicensesPath>,
<useTx2Protection>, <multiprotectLockPath>
o New environment variable available: <MP_CONF_DIR>
Updated:
o Tool to retrieve hostID is renamed (from GetSoftStandaloneLockCode into
GetSoftLockCode)
o Linux: parameter key updated <logDirectory>
Bugs fixes:
o Incorrect management of license expiration
o Incorrect management of scan counter
o Grace period persistence file does not retain license parameters
5.2.1 (01/2021)
New features:
o Added support of Windows Server 2019
o Added support of Red Hat Linux 8.x
o Add json_headerHost parameter (remote webserver communication)
Updated:
o update §Compatibility between client and server
o Windows: MSO SDK updated (6.33.0 to 6.36.1)
o Android: merge of ndkr19c APKs into a single APK for easier deployment
Bugs fixes:
o Windows: MSO detection is improved
o Linux: avoid having mpld & Multiprotect.service running at the same time
5.2.0 (11/2020)
New features for remote webserver communication (MPaaS):
o Linux client info sent to webserver in GPB format
o improve license error management in case of configuration mistakes
o separate token's life duration and client info frequency
o decrease retry counter to reduce network footprint
o Multiprotect client behind a secured proxy: add proxy parameters
Bugs fixes:
o string format of installed licenses was changed
5.1.4 (10/2020)
New features:
o Windows: multiprotect setup includes vcredist14 for automatic installation
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 6
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 7
2) Introduction
Multiprotect License Protection is a component which manages different protection types
(with external hardware protection device or machine-lock protection). It stores licenses
and made them available to other IDEMIA components to allow/deny access to specific
functions.
If an IDEMIA component, which uses Multiprotect License Protection, does not work, you
have to:
1. Install Multiprotect License Protection
2. Ask for licenses to IDEMIA (or use a preloaded hardware such as a dongle or MSO)
(licenses definition and licenses use are defined by each component).
3. Install licenses provided by IDEMIA
Multiprotect License Protection is available on Windows, Linux and Android platforms.
2.1) Description
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 8
Network licenses:
o RMS token server (to be deployed on premises)
o IDEMIA Multiprotect Token Server (MPaaS to be accessed over internet or
to be deployed on premises)
Protection Type
MorphoDongle Hardware
MSO Hardware
SafeNet Dongle Hardware
MTop Hardware
MTop Slim Hardware
Machine locked (Software/Standalone) Software
Network Software
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 9
An old client can always talk to latest version of the protection but a new client might not
communicate with an old version of the protection.
Current version is compatible with all client versions from v3.3 onwards.
Since Multiprotect License Protection v5.0.0, both network modes are supported (for
configuration, see chapter §5.2) however, Multiprotect License Protection v4.x supports
only RMS token server.
An old daemon can always use a new token server, but a new daemon may have
compatibility issues with an old token server.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 10
This section applies to Hardware Protections (see list of support Hardware Protections in
chapter §2.2). If you need Hardware Protections, please install the associated driver on
your system before deploying the Multiprotect License Protection software.
Please use latest version of driver provided with the SafeNet dongle.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 11
Launch Sentinel System Driver Installer x.y.z.exe and follow InstallShield Wizard steps
described below:
Select “I accept the terms in the license agreement” and click on Next button.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 12
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 13
Multiprotect supports MorphoDongle with ACS ACR38T, ACR38T-D1 and ACR39T readers.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 14
Required packages:
- PCSC daemon (pcscd) and libraries (libpcsclite): Middleware to access a smart card
using PC/SC.
- CCID driver (libccid): Generic USB CCID (Chip/Smart Card Interface Devices) driver
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 15
Do not plug your dongle before installing driver otherwise dongle might not be
detected.
On Windows 10, there is no need to install a driver to use ACS SIM card reader. For others
Windows OS versions, please launch Setup.exe located in drivers\MorphoDongle
directory
Do not plug your device before installing drivers otherwise your device might not
be detected.
Please use latest version of driver provided with the MSO device.
Do not plug your device before installing drivers otherwise your device might not
be detected.
Please use latest version of driver provided with the MTop device.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 16
Do not plug your device before installing drivers otherwise your device might not
be detected.
Please use latest version of driver provided with the MTopSlim device.
You also have to install vcredist10.exe.
Procedure:
VERY IMPORTANT: You must install Multiprotect License Protection software with
Administrator rights.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 17
Choose installation mode. Unless there is an error during installation, choose “copy and
install service”.
NOTE: If you choose “copy only” option, then license service will not be registered in
Windows.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 18
Confirm installation:
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 19
Prerequisites:
On OL or RHEL, please verify that these packages are installed:
libgudev1.x86_64, libgudev1-devel. x86_64
Procedure:
Please install Multiprotect License Protection with following yum command so libraries
glibc.i686, compat-libstdc++-33.i686 and libstdc++.i686 would be installed automatically:
yum install –y multiprotect-x.x.x-1.abc.rpm
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 20
Prerequisites:
please verify that this package is installed: libudev1
Procedure:
1/ Install dependencies:
You can launch the script Install_Multiprotect.sh and choose the first option.
or launch these two commands:
apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
dpkg --add-architecture i386
2/ Follow standard dpkg installation: dpkg -i multiprotect_x.x.x_abc.deb
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 21
Procedure:
Once “License Service” is installed, please click on License Service icon to launch it or
you can also restart your device.
Installation of these APKs may require that you enable installation of apk from
unknown source. You can temporarily enable this feature and disable it when
installation is over. These APKs do not contain any unsafe element.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 22
4) Installing licenses
This section describes the licenses generation procedure and the licenses used by
Multiprotect License Protection.
To check the availability of the licenses, open Multiprotect License Protection. It will
automatically detect all available licenses and a detailed description of licenses.
Multiprotect License Manager (GUI) application will list the Installed License as follow:
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 23
Windows console
In a Windows DOS console, type the following commands:
cd C:\Program Files\Multiprotect
Multiprotect_Console_License_Manager.exe -all
Multiprotect Console License Manager will list the Installed License as follow:
Multiprotect Console License Manager will list the Installed License as follow:
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 24
Launch the Multiprotect License Manager application to display the licenses available:
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 25
This section does not apply to licenses retrieved from remove license server. Please
refer to chapter §5.2) for communicating with a remote Token server.
Pre-requisites: IDEMIA had generated a license for your machine (see chapter §4.3).
In Windows, there are 3 ways: Multiprotect GUI, Windows console, specific directory.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 26
Click the “browse” button then an open file dialog appears. Choose the license file provided
by IDEMIA.
Examples:
Multiprotect_AddLicense my_license_file
Multiprotect_AddLicense 32327 LIC1;LIC2 A98792371D46A4732A80
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 27
To install a machine standalone license file (called lservrc), you can also copy lservrc
file in Multiprotect_License_Daemon directory and license will be automatically
installed (you should wait for at least 30 seconds to show licenses).
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 28
On IDEMIA Tablet devices only, CBM (single fingerprint sensor) can be used to store/get
licenses.
If you plan to add licenses to CBM sensor, then no fingerprint acquisition should be
performed while performing this operation and CBM must be powered on.
IDEMIA needs the hostID of the machine in order to generate a license. Please contact
IDEMIA representatives by providing hostID of the machine(s).
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 29
You can copy hostID to clipboard by doing right click on the hostID value.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 30
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 31
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 32
The configuration of the service is done in app_conf file (no extension after this file). By
default, configuration file is located in:
- for linux environments: /usr/sbin/Multiprotect
- for windows environments: the execution folder of the service on windows
- for Android: android\data\com.morpho.multiprotectservice\files\MultiprotectConf
This app_conf file may contain network configuration to access token license servers,
additional parameters to enable/disable specific protections or to enable logs.
For linux environments, if you want the configuration files to be somewhere other
than default directory, you can use environment variable <MP_CONF_DIR> as
follow (see parameter defined in chapter §5.4):
- edit the /etc/systemd/system/Multiprotect.service file generated after installation
- add following new line
Environment=MP_CONF_DIR=<your_configfiles_path>
This has the effect to define a new environment variable <MP_CONF_DIR> only known
inside the service, and not visible outside.
Warning#1: for the service to take into account the modification Multiprotect.service file,
you must run command: systemctl daemon-reload
then systemctl start Multiprotect
Warning#2: if Multiprotect is uninstalled, and/or reinstalled, the environment variable is
permanently lost. You must enter this variable again in the Multiprotect.service file.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 33
To use following configuration, you have to install on at least one remote machine a token
server which can distribute tokens to machines (For Token Server information, please refer
to Token Server installation guide).
Additional parameters such as communication via a secure web proxy are described
in chapter §5.3)
Example 1:
Here, we will talk to a redundant license server pool (made of 3 servers) and try to get
LICENSE1, LICENSE2 and LICENSE3 from this pool of server.
# Enable communication with remote server
serverSoft=1
# License list to check on server
remoteLicence=LICENSE1;LICENSE2;LICENSE3
# Servers
licenceServer=<rmsserver1>~<rmsserver2>~<rmsserver3>
Example 2:
Here, we will talk to a single token license server pool and try to get LICENSE1, and
LICENSE3 from this server.
# Enable communication with remote server
serverSoft=1
# License list to check on server
remoteLicence=LICENSE1;LICENSE3
# Servers
licenceServer=<rmsserver1>
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 34
IDEMIA will provide you a projectKey. This project key is sufficient to use your quota
of licenses and should be considered as sensitive.
Additional parameters such as communication via a secure web proxy are described
in §5.3)
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 35
Multiprotect relies on a text configuration file to retrieve its run parameters: app_conf (no
extension, files to be set in the run folder of the Tools)
This page lists and describes the parameters available. All parameters are set in the files
on single lines in the form <parameter>=<value>
serverPort port number 5093 Port on which the daemon will try to
connect
poolSize number 40 on non arm number of threads in the pool that the
architectures service used to listen to application
license requests
1 on arm
architectures
poolFrequency number 10
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 36
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 37
0 on other
environments
changeDirectory 0 or 1 1
"ACS ACR38U-
CCID 00 00"
on linux
"ACS ACR
38U-CCID 00
00" (debian
only)
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 38
"HID_OMNIKE
Y", "OMNIKEY
CardMan
(076B:3021)
3x21 00 00"
on linux
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 39
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 40
LSDEFAULTDIR Windows Variable to identify where the software software license file
license file is located. is read from
C:\\licences
You have to create a system
environment variable (do not
create a user environment
variable) called <LSDEFAULTDIR> and
set folder where license file will be copied
(you must generally restart your
computer to have this modification set).
New folder must have enough read/write
permission (SYSTEM permission) so that
a license can be read/write by service
called Multiprotect License Service
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 41
6) How-To
You can start, stop or restart the server using these commands depending on your OS:
You can check that Multiprotect is running by different ways depending on the distribution
you are on.
To communicate with a MorphoAccess, you have to know its IP address (IPV4 or IPV6).
You can first check that MorphoAccess is reachable by using ping command.
On License Manager GUI, right click on button and click on Select a MorphoAccess
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 42
You have to choose IP address of MorphoAccess (IPV6/IPV6), then fill IP value and port
number (default port is 11010).
Then click on OK button and communication with MA will be done. If MorphoAccess is not
reachable, this operation can take up to 30s.
Once communication with MorphoAccess is OK, its hostID and licenses are displayed in
main window.
Once you have finished to use a MorphoAccess, you can select another MorphoAccess by
clicking on right mouse button and then click on left mouse button on Remove selected
MorphoAccess.
Once you have selected a MorphoAccess, you can add licenses as described in chapter
§4.2).
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 43
VERY IMPORTANT:
Once you have added license in MorphoAccess Sigma, you should reboot it or
unplug (unpower) it at least 30s later (do not unplug it immediately after license
installation). Otherwise, license in MASigma might not be available after next reboot.
You can see the version in the Multiprotect License Protection GUI and also via a command
line: open a command prompt and execute the following commands:
cd C:\Program Files\Multiprotect
Multiprotect_License_Protection.exe -v
By default, all types of protections are enabled in Multiprotect License Protection. If you
have memory constraints, you can disable some protections (see list of parameters in
§5.3).
For instance, if you want to enable only machine-locked (standalone) protection, you can
disable all others protection types (hardware and network) as follow:
1/ please create a file app_conf with the following values:
useTOPS=0
useMTop=0
useMSO=0
useMorphoDongle=0
useSafenetDongle=0
useMepProtection=0
useTx2Protection=0
serverSoft=0
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 44
1/ In the installation folder of Multiprotect License Manager, please create a file app_conf
with the following values:
enableLog=1
logLevel=2
2/ Then restart Multiprotect License Manager service.
Needed only if you have installed Multiprotect License Protection version with “Copy only”
option.
Procedure:
1/ Open a command prompt (cmd.exe) and move to the directory in which you installed
the service. You should be logged as an Administrator or launch cmd as an Administrator.
2/ Install the service by executing the following command from the directory in which you
installed the service: Multiprotect_License_Protection.exe -i
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 45
7) Troubleshooting
If your PC has IEEE 1394 (firewire) interface and if you plan to use software standalone
license, then to generate standalone software license for this computer, you have to:
- Disable FireWire (IEEE1394) interface (in device manager)
- Wait at least 30s and get ID of standalone software license (this id will not
be dependent of your IEEE1394 interface)
- Then, enable your FireWire (IEEE 1394 interface)
If you do not disable IEEE1394 interface, then next time you reboot your computer, your
license might not be valid anymore.
If you plan to use bonding Ethernet interface, we recommend you to lock your software
standalone license to one of these two Ethernet card. Look at chapter 7.6.
On some laptop computer, Ethernet interface is disabled if no cable is plugged. This could
lead to change in you standalone software id. In energy saving panel (or in BIOS), disable
automatic Ethernet interface disabling if no cable is plugged (could change from computer
to computer)
If you have a management console on Linux using usb0 interface, we recommend you to
perform same action that with FireWire 1394 on Windows.
- Disable usb0 interface (with command ifconfig usb0 down)
- Wait at least 30s and get ID of standalone software license (this id will not
be dependent of your usb0 interface)
- Enable your usb0 interface (command ifconfig usb0 up)
If you do not disable usb0 interface, then next time you reboot your computer, your license
might not be valid anymore.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 46
Standalone Software license is not compatible with Virtual Machine (VMWare, VirtualBox,
etc.). If you plan to use standalone software license then you should use Multiprotect token
server (see §2.2).
To enable locking to multiple Ethernet card on a server computer, you have to:
- Create a file app_conf
- Add following line to app_conf file:
lockMultipleCards=1
- Restart daemon (restart using common daemon command or kill daemon)
or Windows Service (restart in Services Management window)
Then, if you have multiple Ethernet card (up to 6 supported), your id will have following
format: 2010-*xxxxxxxxxxxxxxx, 2010-*yyyyyyyyyyyyyyy i.e. 2 standard id separated
by a comma.
If one of these 2 ethernet cards is no longer available, then license will still be valid.
Please check your computer time. Set valid time on your computer and restart service.
Disable every elements which can have a MAC address and keep only MAC address you
want to attach your license to.
Then,
1) Ask for generation
2) Install licenses
3) Enable every elements which have a MAC address
Your licenses will always be locked to your computer without any risk of license
disappearing because locked to an invalid element.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 47
On main screen or MASigma, click on unlock icon located in bottom left side of screen (red
square in following image).
Then enter passport (default password is “12345” and should have been changed) and
click on validation button on screen.
If default password has been used, terminal will warn you to change it. Click on validation
button (and change default password as indicated in MASigma user’s guide).
Then you can click on Reboot icon and terminal will ask to confirm reboot. Click on
validation button and MASigma will reboot safely.
If you have this kind of hostID, then your network is disabled. Enable at least one Ethernet
interface.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 48
7.11) Add software license success but did not see any license
First check your computer time and set a valid time if needed.
Then, if you are on a Virtual Machine (VM), standalone software license are not compatible
on VM.
7.12) A software license which has been installed is not valid after a
reboot
On many computers, we use some MAC address as a locking criterion. If MAC address
which has been used for locking change, then previous license is not valid and another
locking code is displayed.
To be sure to be locked to a fixed and immutable MAC address, disable every virtual device
which can provide a MAC address and use this locking code.
This issue can also be linked with issues described in chapter 7.1 or 7.3
This issue can also occurs if configuration file has not been filled or if there is an error in
configuration file. Check app_conf configuration file (see chapter 5.2.1).
Multiprotect service is using /tmp folder to create pipe communication with others threads.
If /tmp/mp and/or /tmp/run folders are cleaned-up, then Multiprotect service cannot
work properly.
To prevent this, following exceptions are automatically added in tmp.conf file by
Multiprotect installer:
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted
Multiprotect License Protection User’s Guide 5.5.0 Page: 49
If you are facing such problem, please check tmp.conf file and restart Multiprotect service.
If after a while you notice license is no more present on my Android phone, there are 2
options:
If there are more than 3 foreground services, Android OS will nominate the oldest
service as a candidate for scavenging and termination. Please restart Multiprotect
License Service application or restart your Android device and avoid having too
many service in foreground
Some phone manufacturers had set up a battery saving policy, which could move
Multiprotect License Service in hibernation mode (for instance HUAWEI). In order
to let manufacturer manager License Service’s power manually, please go under
Settings Battery Launch. Disable your automatic app power management and
make it manual.
This document and the information it contains is the property of IDEMIA Group. It may not be used, reproduced or
transmitted to a third party without prior written approval.
Business restricted