Data File Protection Prerequisites
The requirements for using data file protection are described in the tables that follow.
NOTE For supported platforms for vendors and for customers, see the Sentinel LDK Release Notes.
Requirements for Vendors
Version 1 Data File Protection | Version 2 Data File Protection | |
---|---|---|
Main purpose of Data File protection | To protect data files that are accessed by one or more protected applications. The data files are not licensed. | To protect and license data files that are accessed by one or more protected applications. |
Sentinel LDK Envelope |
Before protecting data files, you must create a Sentinel LDK Envelope project containing one or more programs for which data protection has been enabled and data filters have been defined. The data filters must include the data files that you want to protect. |
Create a Sentinel LDK Envelope project containing one or more programs for which data protection has been enabled. |
Sentinel LDK Data Protection utility (or dfcrypt utility) | Optional. Only required if you want to provide encrypted data together with the protected application. | Required to protect and assign Feature IDs for licensing the data files. |
Vendor key requirements |
To work with Envelope or with the Data Protection utility, you must connect a Developer key to your machine. |
|
Data encryption key | If two or more protected applications will access a given protected data file, the same data encryption key must be defined in Envelope for each application. | Not relevant |
Requirements for Customers
Version 1 Data File Protection | Version 2 Data File Protection | |
---|---|---|
Types of platforms that support protected data files | Windows, .NET (Windows shell), Mac | Windows, .NET (Windows shell), Linux (Intel or ARM) |
License requirements |
Not applicable |
The license must contain the Feature ID that was used to protect the data file. |