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.