Machine Accounts

NOTE   Relevant only for administrator users.

A machine account represents a set of cloud licensing permissions that grant authorization rights to an end user to access protected applications. Machine accounts are an integral part of cloud licensing. Cloud licensing (also known as CL) refers to licensing that is hosted by Thales on a service-hosted, cloud license manager server.

Each machine account is defined for a specific end user. When you create a machine account, you add the name and email address of the end user that receives email notifications, and you set the permissions.

The Machine Accounts Page

In the navigation pane, click Machine Accounts to open the Machine Accounts page.

Machine Accounts page

Viewing Machine Account Details

The following table describes the details that are available on the Machine Accounts page.

Attribute Description
Status

The Status attribute available on the Machine Accounts page specifies the status of a machine account:

>Enabled: The end user can access the protected application that was shared when creating or updating the machine account. You can disable a machine account when needed.

>Disabled: The end user cannot access the protected application that was shared when creating or updating the machine account. You can enable a disabled machine account when needed.

>Out-of-Sync: Displayed only when the most recent change to the machine account was not synched successfully. If you see this indicator, try to restart the synchronization process by clicking the Synchronize button Synchronize button in the Actions column. If synchronization still fails, then contact your system administrator for assistance.

Name

Unique name of the end user of the protected application. This is the user for whom you are creating this machine account.

The name is used in the greeting of the Sentinel LDK Machine Account Certificate email, which can be sent to the end user of the protected application when the machine account is created and updated.

Email Email address of the machine account. Used to send email notifications to the end user of the protected application when the machine account is created and updated.
Identity Code

An identity code is a unique, read-only, 7-character string. The identity code is part of the full identity string that specifies the client identity for the machine account as defined in the cloud licensing service database. When the end user clicks the link in the email notification that is sent when you create a machine account, the identity string is installed on the end user's machine. If you disable Send Notification, then you must provide the identity string to the end user in some other way, as the end user must install this identity string on their machine to use the protected application.

When the end user runs a protected application, the local license manager uses the identity string to consume a license from the service-hosted, cloud license manager server. If the end user has the appropriate permissions, the end user can use the identity string to detach a license from the service-hosted, cloud license manager server and then run the protected application offline.

See also: Copy Identity Link and Copy Identity String

Creation Date The date and time (UTC) that the machine account was created.
Actions

Actions that can be performed on the machine account:

Edit button Edit

Updates information for an existing account.

  Copy Identity String

Copies the identity string to the Clipboard. This is useful if Sentinel LDK RTE is not included with the protected application, and the end user needs to update the API .ini file with this identity string to use the protected application. For details, contact the system administrator.

Example of identity string: FFSTQYU:oBWAAQCBEFPxvWKzIBicixs/v0rerEA@licenseserver.example.com

Example .ini file path on Windows: %LocalAppData%\SafeNet Sentinel\Sentinel LDK\hasp_<vendorId>.ini

  Copy Identity Link

Copies the identity string and the link to the protected application to the Clipboard. This is the same link that is included in the email that is sent to end users using the Send Notification option to notify them that they have access to a protected application.

This is useful if you want to share this link directly with the end user instead of using the Send Notification option.

Example of identity link: https://cloudportal.example.com/_int_/install.html?identity=FFSTQYU:oBWAAQCBEFPxvWKzIBicixs/v0rerEA@licenseserver.example.com

Disable button Disable
Prevents the end user from using the protected application. You might disable a machine account if you want to temporarily prevent the end user from accessing the protected applications or to transfer the machine account to another end user.
Enable button Enable
Re-enables a machine account that is marked as disabled, enabling the end user to use the protected applications that are available for that machine account.
Delete button Delete

Permanently deletes a machine account. The end user can no longer access the protected applications. You might delete a machine account when an employee leaves your organization.

Synchronize button Synchronize

Connects to the service-hosted, cloud license manager server to synchronize a machine account.

Displayed only when the most recent change to the machine account was not synched successfully. If you see this indicator, try to restart the synchronization process by clicking the Synchronize button Synchronize button in the Actions column. If synchronization still fails, then contact your system administrator for assistance.


Machine Account Attributes tab: Displays the attributes related to machine accounts (described above) plus Send Notification and Created By.



Permissions tab:  Displays the cloud licensing permissions defined for the machine account. For details, see Permissions.



Registered Machines tab: Displays information about the client machines that are registered to the machine account. For details, see Registered Machines.


Creating a Machine Account

You create a machine account from the Machine Accounts page.

To create a machine account:

1.From the navigation pane, select Machine Accounts to view the Machine Accounts page.

2.Click the Add Machine Account button.

3.Fill in the machine account attributes and modify the cloud licensing permissions if needed.

Add Account page

4.In the Permissions area, if you set Allow Access to All Associated Products to No, associate at least one product with this machine account.

Associate Products pane

5.Click Save.

Machine Account Attributes

The following table explains the attributes that are used to create a machine account:

Attribute Description Required/Optional Valid Values
Name

Unique name of the end user of the protected application. This is the user for whom you are creating this machine account.

The name is used in the greeting of the Sentinel LDK Machine Account Certificate email, which can be sent to the end user of the protected application when the machine account is created and updated.

Required

1 to 64 characters

Email Email address of the machine account. Used to send email notifications to the end user of the protected application when the machine account is created and updated. Required

>A valid email address

>Up to 100 characters

>Cannot contain: spaces and \ () [] : ; “ <>

>Cannot start with a '.'

>Cannot contain double ..

>Cannot contain double @@

Send Notification

Send a notification to the account email address after the machine account is created.

If you set this value to No, then you must provide the identity link to the end user in some other way, as the end user must install the identity string on their machine to use the protected application. The identity link is available by clicking Copy Identity Link for the relevant account in the Machine Accounts grid.

Required

Yes OR No

Default: Yes

Identity Code

An identity code is a unique, read-only, 7-character string. The identity code is part of the full identity string that specifies the client identity for the machine account as defined in the cloud licensing service database. When the end user clicks the link in the email notification that is sent when you create a machine account, the identity string is installed on the end user's machine. If you disable Send Notification, then you must provide the identity string to the end user in some other way, as the end user must install this identity string on their machine to use the protected application.

When the end user runs a protected application, the local license manager uses the identity string to consume a license from the service-hosted, cloud license manager server. If the end user has the appropriate permissions, the end user can use the identity string to detach a license from the service-hosted, cloud license manager server and then run the protected application offline.

See also: Copy Identity Link and Copy Identity String

N/A Automatically generated when a machine account is created successfully.

Permissions

The following table explains the permission attributes. You can modify the expiration date and select the products that the end user can access. All of the other attributes are read-only.

Attribute Description
Maximum Number of Registered Machines

A client machine may be automatically registered with the machine account when a protected application runs for the first time.

Possible values:

>1-10. The maximum number of client machines that are allowed to use this machine account. Each machine is automatically registered the first time it accesses the license server machine to run the protected application. When the maximum number of machines are registered, no additional machines can use the machine account.

>Unlimited. An unlimited number of client machines are allowed to use the machine account. The client machines are not registered.

Expiration Date

Date on which the client identity (represented by the Identity Code) expires for the machine account.

Possible values:

>An expiration date

>Never expires

To set an expiration date:

a.Clear the Never Expires check box.

b.Do one of the following:

Set the date.

Click the calendar icon to display a calendar. Use the calendar to select the expiration date.

In the Days field, specify the number of days the client identity should remain active.

Regardless of which field (calendar or days) you use to specify the duration of the client identity, the other field is automatically updated so that the two fields remain synchronized.

Allow Online Connection to Licenses

Enables a client machine with an installed identity string to consume a license.

Allow License Detaching

Enables a client machine to "detach" (download a copy of) the license for a protected application. This enables the client machine to use the license without having to poll the license server. Detached licenses are valid for a specified time period after which the detached license expires. If needed, the client machine can then try to detach another copy of the license.

Allow Concurrency for Detached Licenses

Enables a client machine to detach one or more copies of the license for a protected application. This enables concurrent access to the license on the machine that receives the detached license.

For example, if there are 10 concurrent instances available on the service-hosted, cloud license manager server, and the license that is detached contains 5 concurrent instances, then 5 concurrent instances will be available on the machine with the detached license.

Allow Access to All Associated Products

Specifies whether the client machine can access licenses for some or all available products.

>Select Yes to enable a machine to access licenses for all available products.

>Select No to enable the machine to access licenses only for specific products. Then select the required products as described below.

To view a list of all products that are available for the machine account:

Select No. The Available Products area is displayed.

Associate Products pane

To associate all products with the machine account:

Select Yes. All available products are automatically associated with the machine account.

To associate specific products with the machine account:

1.Select No. The Available Products area is displayed.

2.Click the relevant products to move them to the Associated Products area.

To remove products from a machine account:

In the relevant product row, click Delete in the Actions column.

Registered Machines

Client devices may be registered automatically when an end user opens a protected application. Administrator users can view and manage the list of registered machines for each end user.

Attribute Description
Status

The status of the registered machine.

>Enabled: The end user can use the machine to access protected applications.

>Disabled: The end user cannot use the machine the access protected applications. This can occur only if the vendor or administrator user disables the machine.

Machine Name The name of the device as defined in the system settings.
IP Address

The IP address of the client machine.

Host User Name The name of the end user that logs in to the machine to use the protected application.
Registration Date The date that the machine was registered, which is usually the date that the end user logged in to the protected application for the first time.
Actions The actions that you can perform for this registered machine for the machine accounts that you manage.
Disable button Disable

Opens a confirmation box that enables you to change the status of an enabled machine to Disabled. This prevents the end user from accessing protected applications on the registered machine.

Enable button Enable

Opens a confirmation box that enables you to change the status of a disabled machine to Enabled.

Delete button Delete

(Not recommended) Opens a confirmation box that enables you to permanently remove the machine from the service-hosted, cloud license manager server.

To enforce the Maximum Number of Registered Machines, we recommend that you disable a registered machine instead of deleting it.

Synchronize button Synchronize

Connects to the service-hosted, cloud license manager server to synchronize a machine account.

Displayed only when the most recent change to the machine account was not synched successfully. If you see this indicator, try to restart the synchronization process by clicking the Synchronize button Synchronize button in the Actions column. If synchronization still fails, then contact your system administrator for assistance.