encryptionKey=key属性

機能

以下�目的�利用�る外部��を指定���。
  • æ–°è¦?データベースã?®æš—å?·åŒ–
  • 既存ã?®æš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®æš—å?·åŒ–設定
  • 既存ã?®æš—å?·åŒ–ã?•れã?Ÿãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?®èµ·å‹•
アプリケーション�暗�化キーを指定�る必���り��。

他�属性��組����

新�データベース作��場��encryptionKey�create=true�dataEncryption=true�組������れ��り��ん。

既存ã?®æš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®æš—å?·åŒ–設定ã?®å ´å?ˆã€?encryptionKey属性ã?¯dataEncryption=trueã?¨çµ„ã?¿å?ˆã‚?ã?›ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。 èª?証ã?¨SQLèª?証ã?®ä¸¡æ–¹ã?Œæœ‰åйã?ªæš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®å ´å?ˆã€?データベース所有者ã? ã?‘ã?Œæš—å?·åŒ–を行ã?ˆã?¾ã?™ã€‚詳細ã?ªæƒ…å ±ã?¯Derby ディベロッパーズ ガイドã?®ã€?「ユーザèª?証を有効ã?«ã?™ã‚‹ã€?ã?¨ã€ŒSQL標準èª?証モードを設定ã?™ã‚‹ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

既存�暗�化�れ�データベースを起動�る場��も�データベース�作�時�指定��アルゴリズム�既定�も�������れ��encryptionAlgorithmを指定���れ��り��ん。

Derby�既定�暗�化アルゴリズム��DES/CBC/NoPadding��。

例

新��暗�化�れ�データベースを作��るJDBC URL�例:

jdbc:derby:newDB;create=true;dataEncryption=true;
   encryptionAlgorithm=DES/CBC/NoPadding;encryptionKey=6162636465666768
既存�暗�化�れ����データベース�暗�化設定を行�JDBC URL�例:
jdbc:derby:salesdb;dataEncryption=true;encryptionKey=6162636465666768
暗�化�れ�データベースを起動�るJDBC URL�例:
jdbc:derby:encryptedDB;encryptionKey=6162636465666768