We support the following methods for decrypting files:Documentation Index
Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
Use this file to discover all available pages before exploring further.
- File Encryption Agent GUI
- Futurex Command Line Interface (FXCLI)
In addition to having the required File Encryption permissions, you must grant identities the Use permission on the File Encryption Profile that performs decryption operations.
If you configured the File Encryption Profile for decryption with a File Encryption v1 key, you must authenticate with a hardened identity with Use permissions on the key. You can use the default Admin1 and Admin2 identities.
File Encryption Agent GUI
To decrypt files by using the File Encryption Agent GUI, perform the following steps.Locate and run
fenca-gui.exe, which is contained in the main fenca directory. The installation process defines this location.After all the fields are pulled automatically from the file header, verify the check digits of the File Encryption Key used to decrypt the file and select [ Decrypt ]. Then, choose a location to save the decrypted file and select [ Save ].
Futurex Command Line Interface (FXCLI)
To decrypt files using the FXCLI, perform the following steps:Locate and run
fxcli-kmes.exe, which is inside the bin directory in the main fxcl directory. This location is defined during the installation process.In FXCLI, run the following tls commands to configure the same TLS certificates configured in the File Encryption GUI:
FXCLI
Log in to the KMES Series 3 with the same identity used for the File Encryption Agent in the previous section.
FXCLI
List the name and uuid of all File Encryption Profiles that the FileEncryptionAgent identity can access.
FXCLI
Decrypt an encrypted file.
FXCLI
The —local flag is optional for File Encryption v1 keys but required for File Encryption v2 keys.The —local flag makes FXCLI pull keys and encrypt locally instead of sending the file to the KMES to be encrypted.
FXCLI determines which File Encryption Profile to use for decryption by referencing the uuid you provide in the —profile flag.

