action

The action argument specifies the database encryption function to initiate; for example:

jdbcrypt path=c:\jade\system ini=c:\jade\system\jade.ini
         action=EnableDatabaseEncryption ExportPath=c:\jade\system\crypt
         AccessCheck=Strong

An action of help or no action outputs help information. The jdbcrypt program action argument commands are listed in the following table.

Action Description Arguments
ListStatus Lists the database and file encryption states [ListPartitions=true]
EnableDatabaseEncryption Enables database encryption ExportPath=file-path
    [AccessCheck=Default|Strong|None]
    [MultipleExport=true]
    [MandatoryFullEncryption=true]
DisableDatabaseEncryption Disables database encryption None
EncryptFile|EncryptFiles Marks files for encryption File=file-name|
    File1=file-name File2=file-name …|
    Files=file-name;file-name
    [NoPassPhrase=true]
EncryptFile Modifies mandatory full encryption MandatoryFullEncryption=true|false
    [NoPassPhrase=true]
DecryptFile|DecryptFiles Marks files for decryption File=file-name|
    File1=file-name File2=file-name …|
    Files=file-name;file-name
    [NoPassPhrase=true]
ApplyPendingChanges Applies all pending encryption or decryption changes None
ClearPendingChanges Clears all pending encryption or decryption changes None
ExportMasterKey Exports the master key ExportPath=file-path
ImportMasterKey Imports the master key ImportPath=file-path
    [SuppressDatabaseAccess=true
    KeyFileName=file-name]
ListStoredKeys Lists the persistent keys in the keystore [ListKeyDetails=true]
DeleteStoredKey Deletes a persistent key from the keystore StoredKeyName=key-name

For details, see "Database Encryption Actions", later in this chapter.