Commuter License API

Commuter licenses allow temporary check out of a license token to use a protected application from a Sentinel RMS License Manager to a portable computer. The most common use of this feature is to allow use of a protected application on a laptop computer that will be disconnected from the network.

Given below is the list of the API functions:

Function Description

VLScommuterInfo

Commuter information structure

VLSgetCommuterInfo

Returns the commuter license information.

VLSgetCommuterInfoExt

Returns the commuter license information, including the license start and expiration time (up to hours and minutes).

VLSgetAndInstallCommuterCode

Obtains the commuter code from the License Manager and issues the commuter authorization to the client side persistence database.

VLSgetAndInstallCommuterCodeExt Obtains the commuter code from the License Manager and issues the commuter authorization to the client side persistence database. From RMS v9.5 onwards, this API supports license hard limit up to 4,294,967,294 for version 20 (or above) license.

VLSuninstallAndReturn CommuterCode

Removes the commuter authorization from the client side persistence database and returns the token to the License Manager.

VLScleanExpiredCommuterCode Cleans the expired commuter authorization on a client.

VLSgetMachineIDString

Obtains commuter locking code from a remote computer.

VLSgetCommuterCode

Checks out a commuter authorization for a remote computer.

VLSinstallCommuterCode

Install a commuter authorization on a remote computer.