Local License Server

You might not be able to connect to cloud-based License server, in this scenario you can have two options as:

  1. Connect to cloud license server using proxy connectivity
  2. Connect to Local License server

Flexera provides the capability to use the loca license servers when you are not willing to connect to the cloud license server. User will need to configure the local license with HCL Unica products before start using, when users access the Unica Platform login URL – it will get redirected to the license configuration page. The user needs to configure the license details on this page. Unica Platform will validate the license and on a successful license, the configuration user will be redirected to the Unica Platform login screen.

High level steps to setup local license server are as below:

  1. Contact to HCL Support and your FNO admin to get the Flexera local license server installer packages and readme
  2. Install local license server by following the instructions in readme.txt
  3. Create a device with the required entitlements.
  4. Download the bin file containing the license details from the device.
  5. Import this license details bin file on the local license server.
  6. Use local license server details while configuring the license details in HCL Unica platform .
License server url While connecting to Local License server user will need to provide local license server url in the License server field as mentioned below.

https://<Locale server IP>:<port>/api/1.0/instances/ <instance ID>

Note: Here Deviceid is individual user Device Id
Note:
  • For information on other property details, see License Configuration (on page 24).
  • After local license server configuration is complete - you will need to import the local license server certificates in HCL Unica.

If user has SSL enabled setup, then they need to configure license certificate for SSL. Below are the steps to install an SSL certificate for Local license server:

https://javarevisited.blogspot.com/2012/03/add-list-certficates-java-keystore.html

*+

To install certificate :+*

>> Chrome & hit the URL https://<host>:<port>/api/1.0/instances/<DEVICE_ID>

{Customer's license URL}

>> Click on Not secured > certificate > details Tab > select copy to a file > select DER encoded binary X.509 (.CER) > give any name for the file & save to a location which you remember > click finish

>> Copy this file to the machine where platform is installed,(example : /home/abhijit/mycert.cer)

>> Open a terminal to the machine where Platform is installed

>> execute the below commands :

>> cd $JAVA_HOME

>> cd lib/security

>> keytool -import -keystore cacerts -file <<The certificaate file location>> (exampe : keytool -import -keystore cacerts -file /home/abhijit/mycert.cer)

>> enter pasword : changeit

>> Truse this certificate [no] : y

To remove a certiticate:

>> If you get that the certificate is duplicate you will have to find the alias first

>> execute the below commands :

>> cd $JAVA_HOME

>> cd lib/security

>> keytool -list -keystore $JAVA_HOME\lib\security\cacerts

>> pasword : changeit

>> This will display the certificate, search for the certificate with owner & note doen the "Alias name"

>> keytool -delete -alias <Alias> -keystore cacerts