encryptionProvider=providerName属性

機能

æš—å?·åŒ–ã?§åˆ©ç”¨ã?™ã‚‹ãƒ—ロãƒ?イダを指定ã?—ã?¾ã?™ã€‚æš—å?·åŒ–ã?®è©³ç´°ã?«ã?¤ã?„ã?¦ã?¯ã€?Derby ディベロッパーズ ガイドã?®ã€Œãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?®æš—å?·åŒ–ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

��属性�指定�れ��場��利用中�JVM�組�込�れ��るプロ�イダ��既定�暗�化プロ�イダ���利用�れ��。

他�属性��組����

encryptionProvider属性ã?¯bootPassword=keyã?¨dataEncryption=trueã?®å±žæ€§ã?¨çµ„ã?¿å?ˆã‚?ã?›ã?¦ä½¿ã‚?ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。 ã?‚ã?¨encryptionAlgorithm=algorithm 属性属性を利用ã?™ã‚‹ã?“ã?¨ã‚‚ã?§ã??ã?¾ã?™ã€‚

èª?証やSQLèª?証ã?®ä¸¡æ–¹ã?Œæœ‰åйã?ªã€?既存ã?®æš—å?·åŒ–ã?•れã?¦ã?„ã?ªã?„データベースã?®å ´å?ˆã€? データベースã?®æ‰€æœ‰è€…ã? ã?‘ã?Œæš—å?·åŒ–ã?¨å¾©å?·åŒ–を行ã?ˆã?¾ã?™ã€‚詳細ã?¯ã€?Derby ディベロッパーズ ガイドã?®ã€Œãƒ¦ãƒ¼ã‚¶èª?証を有効ã?«ã?™ã‚‹ã€?ã?¨ã€ŒSQL標準èª?証モードを有効ã?«ã?™ã‚‹ã€?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

例

-- 新��暗�化�れ�データベースを作����。
jdbc:derby:encryptedDB;create=true;dataEncryption=true;
    encryptionProvider=com.sun.crypto.provider.SunJCE;
    encryptionAlgorithm=DESede/CBC/NoPadding;
    bootPassword=cLo4u922sc23aPe
-- 既存�データベース�暗�化を設定���。 
    jdbc:derby:salesdb;dataEncryption=true; 
    encryptionProvider=com.sun.crypto.provider.SunJCE; 
    encryptionAlgorithm=DESede/CBC/NoPadding; 
    bootPassword=cLo4u922sc23aPe