Contents - Index
Control - Concurrent User
Defines the maximum number of network users that can access the product simultaneously. The identity of those users can be controlled from the Sheriff Licence Administrator (SlsAdmin.exe)
Control - Expiry
Defines the date on which a licence expires.
Control - Feature Access
Defines which features of a product are enabled.
End User Licence Agreement. The agreement between software publishers and their customers.
Internet Software Registration. Enables licence keys to be distributed automatically from a web site
Licence Administrator (SlsAdmin.exe)
A Sheriff application that enables end users to manage their software licences (Eg. to Import a licence from another computer or to monitor concurrent users).
A means of importing a licence from another computer. See the Sheriff Licence Administrator help for details.
A means of exporting a licence to another computer. This feature can be disabled in Options i.e. you can disable the user's ability to export a licence key to another machine, so locking the licence to one machine only. See the Sheriff Licence Administrator help for details of how to export a licence key.
Collection of three files installed on the end user's machine, including the Licence File.
File created on the end user's machine that contains the Licence Policy. The file must be present on the end user's machine for a Sheriff-protected application to execute.
The code issued to the end user by the publisher, and embedded in theLicence File, that enables a Sheriff-protected application to execute in accordance with the terms of the Licence Policy.
Licence Key Generator (SlsGen.exe)
Sheriff application used by publishers to generate Licence Keys.
The features and limitations of the end user's licence as defined by the publisher and passed to the user in the Licence Key.
Details of all licences issued are appended to the log (SlsGen.log). Comments may be added to the log directly from the Licence Generator.
Metering - Unit
Method of limiting the number of times a Sheriff-protected application is executed by reference to the consumption of units that are defined by the publisher.
Metering - Day
Method of limiting the number of days in which a Sheriff-protected application is executed.
A licence can be imported to another machine using the Sheriff Licence Administrator's Import facility.
A unique code used by the publisher to identify a Sheriff-protected product and distinguish it from other Sheriff-protected products. A unique Product ID is generated from a Serial Number.
Product ID & Secret Codes Generator (SlsPsn.exe)
Enables the publisher to generate a unique Product ID and Secret Codes from a Serial Number.
Supplements the Licence Key. The Licence Key is compulsory whereas Publisher Data is optional. If a publisher feels that the Licence Key does not provide enough features, the Licence Key can be supplemented by Publisher Data. Publisher data is saved with the Licence Key and is in effect an an extension to the Feature Access Key facility. Publisher data occupies a space up to 32 bytes; the format and meaning of the data is up to the publisher.
Publisher Data can be entered or displayed via SlsAdmin, where this has been used as the licensing tool. The Publisher Data may be saved or retrieved by using the appropriate Sheriff API functions.
Code provided by the end user when enabling a Sheriff-protected application. Publisher requires Reference Code in order to generate a Licence Key. The Code consists of 24 digits. The first 12 digits are the user's machine signature, the next 4 digits are the product signature and the remaining 8 digits are the run-time signature. It is possible to tell whether or not two Reference Codes are generated from the same machine by comparing the machine signatures.
A Licence Key that can be used on the same machine an unlimited number of times. With a Reusable Key the end user can restore the original licence to the same machine if the LicenceFile is overwritten or corrupted (not used when day or unit metering is implemented). NB. A new key will be required if the hard disk is reformatted.
Reusable Reference Code
This option is only available when Expiry Date metering has been selected. It is used when you want to be able to extend the date on which the licence will expire without first contacting the user for a new Reference Code.
Secret Codes are required to generate unique Licence Keys for a product. The Secret Codes are entered into the Sheriff Licence Key Generator and enable a publisher to generate Licence Keys for his product alone.
Secret Codes - Encrypted
As additional protection against hacking the publisher may prefer to embed encrypted Secret Codes in his product (the Standard Secret Codes are entered into the Sheriff Licence Key Generator).
A unique number issued to the publisher to enable the generation of a Product ID and Secret Codes (using the Product ID & Secret Codes Generator).
The Verify Status Code feature enables a publisher to check the current status of a user's licence. In the Administrator, when a licence is being registered/authorised, a message box underneath the Reference Code shows the current (or, if not available, previous) licence status. To verify the Status Code, the publisher requests the user to provide that code and then, in the Licence Generator, selects Tools|Verify Status Code and keys in the code. The licence status is displayed.
System Clock Verification
A feature of Sheriff's anti-tampering facilities. Ensures that day metering & expiry date control cannot be bypassed.
When a user manually terminates a licence using the Sheriff Licence Administrator a Termination Code is displayed. The publisher can verify this code using the Sheriff Licence Key Generator.