Function
Specifies a new boot password for an encrypted
database. A new encryption key is generated internally by the engine and the
key is protected using the new boot password. The newly generated encryption
key encrypts the database, including the existing data. For more information
about this attribute, see "Encrypting databases with a new boot password"
in the Derby Developer's Guide.
Combining with other attributes
The newBootPassword attribute
must be combined with the bootPassword=key attribute.
You
cannot change the encryption provider or the encryption algorithm when you
use the newBootPassword attribute.
For an existing encrypted database for which authentication and
SQL authorization are both
enabled, only the
database owner
can perform reencryption.
Please see "Enabling user authentication"
and "Setting the SQL standard authorization mode"
in the
Derby Developer's Guide
for more information.