SCP Configuration on Android

This section provides SCP information required for running licensed applications in standalone mode, on Android.

NOTE   For Android, SCP is supported only for the standalone mode.

>Unzip the SCL Add-on for Sentinel RMS package by using the password received from Thales in emails. Copy Sentinel Cloud Add-On Android.tar.gz to the system where the Sentinel RMS SDK is installed, and extract its contents to any folder (represented by <extractedfolder>). 

NOTE   You can extract the installation package to any folder, but we recommend extracting it to the Sentinel RMS installation folder. An example path is: /home/<user>/SentinelRMSSDK/10.x.x.

>The SCP installation and configuration prerequisites are given in the section Prerequisites for SCP Installation and Configuration.

Configure SCP

You can configure the SCL processes using the RMS Unified APIs in addition to the SCP configuration file (the SNTL_ATTR_CONFIG_SCP_USE_CONFIG_FILE attribute).

Available configuration options:

>By using the SCP configuration file

>By using the RMS Unified APIs

By Using the SCP Configuration File

Open the SCP configuration file and modify the following mandatory elements:

Element

Description

Customer Id

Specify the ID of the customer defined in Sentinel EMS for whom licenses will be fetched by SCP.

For example, if Customer ID in EMS is "Demo", you can modify the element like:

<Customer id="Demo"/>

TIP   
The Customer ID can be copied from EMS entitlement certificate emails received from EMS. SCP supports only one customer ID.

YPSaddress

Specify the URL of Directory Services (DS) which is received in emails from Thales. For example:

https://demo-yps.com/YPServer
Fingerprint Friendly Name

Specify the fingerprint-friendly name that identifies the customer's machine where the application is running.

How to specify the fingerprint-friendly name?

By Using the RMS Unified API

You can choose to configure SCP through the RMS Unified APIs available for the following programming languages:

Programming Language API
C sntl_licensing_configure
Java configure