C and C++ ISAM Programmers Guide

Previous Topic

Next Topic

Advanced Encryption Configuration

Follow these steps to enable advanced encryption support:

  1. When Advanced Encryption is enabled, c-treeACE requires a master password at server startup. Run the ctcpvf utility to generate a new master password for use when launching the Advanced Encryption enabled Server. This will generate the file ctsrvr.pvf.

    Note: Developers can use the c-treeACE SDK to replace this prompt with an application-specific method of retrieving the master password. See the "Key Store Option" discussion in the ctcpvf utility.

  2. To enable Advanced Encryption, place the following keyword in the ctsrvr.cfg configuration file prior to launching:


Important: Advanced Encryption is disabled by default. Any time you change the advanced encryption setting, you should delete the FAIRCOM.FCS file (which contains user and group information) before restarting c-treeACE so user and group information is encrypted for protection, as well. All user and group information must be recreated if the FAIRCOM.FCS file is deleted. Alternatively, ctcv67 can be used with option E to encrypt an existing FAIRCOM.FCS.

See Also

In This Section

Master Password Verification Options

ctencrypt - Utility to Change Master Password