Accessing a Previously Encrypted Database
If an application is starting up using a previously existing database that has been encrypted, the encryption key must be set in the connection profile before any database operations are done. This is done using the connection profile's setEncryptionKey() API.
SUPDataVault
The SUPDataVault class provides encrypted storage of occasionally used, small pieces of data. All exceptions thrown by SUPDataVault methods are of type SUPDataVaultException.