newEncryptionKey=key 属性

機能

暗号化されたデータベースに新しい外部の暗号化鍵を指定します。データベースにある既存の全情報は新しい暗号化鍵で暗号化され、それ以降データベースに記録される全ての情報はこの鍵で暗号化されるようになります。この属性についてのより詳細案情報は、Derby ディベロッパーズ ガイドの「データベースを新しい外部の鍵で暗号化する」を参照してください。

他の属性との組み合わせ

newEncryptionKey属性はencryptionKey=key属性と組み合わせて利用する必要があります。

newEncryptionKey属性を使う場合、暗号のプロバイダやアルゴリズムは変更できません。

既存の暗号化されているデータベースにて認証とSQL認証の両方が有効になっている場合、データベース所有者だけが、再暗号化を行えます。 より詳細な情報については、Derby ディベロッパーズ ガイドの、「ユーザ認証」と「SQL標準認証モードの設定」を参照してください。

-- データベースの新しい暗号化鍵を指定する。
jdbc:derby:salesdb;encryptionKey=6162636465666768;newEncryptionKey=6862636465666768