i intend to deploy derby in embedded form as part of an application. to protect the data i would like to use the disk encryption feature.
the issue i have is that for my application to have access to the encrypted database data I must also deploy the bootPassword with the application in among one of my application java classes. i am concerned someone with access to the java classes will have access to the password, and if theydesire they can therefore access the encrypted database.
my requirement is that the data is only made available if the bootPassword is provided by my application.
is this possible in derby at present? the documentation does not explicitly cover this.