- To enable encryption, use the dataEncryption=true attribute.
- To provide a key for the encryption, specify either the
bootPassword=key attribute or the encryptionKey=key
attribute.
The following connection URL specifies a boot password:
jdbc:derby:encryptedDB;create=true;dataEncryption=true;
bootPassword=DBpassword
The following URL specifies an encryption key:
jdbc:derby:encryptedDB;create=true;dataEncryption=true;
encryptionKey=6162636465666768
The default encryption algorithm is DES.
You can specify an encryption provider and/or encryption algorithm
other than the defaults by using the encryptionProvider=providerName and
encryptionAlgorithm=algorithm attributes. See
and
for more
information.
See the for details on the
connection URL attributes.