Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
データベースに対して EncryptionControl オブジェクト機能を提供します。
public interface EncryptionControl
継承されたメンバーを含む EncryptionControl インターフェイスのすべてのメンバー。
decrypt メソッド
encrypt メソッド
initialize メソッド
このインターフェイスは、独自の暗号化または難読化の手法を実装するために使用します。データベースを暗号化するには、EncryptionControl インターフェイスを実装する新しいクラスを作成して、このクラスで独自の暗号化手法を指定します。次に、ConfigPersistent インターフェイスの setEncryption メソッドを使用して、暗号化されたデータベースを作成してそれにアクセスする Configuration オブジェクトを作成します。
ファイルとして格納されるカラム (LONG BINARY STORE AS FILE として定義される) は、暗号化も復号化もされません。追加のセキュリティが必要な場合は、BlackBerry に組み込まれた SDCard 暗号化を使用します。組み込みセキュリティを使用して暗号化されたファイルには、デバイスがロックされている間はアクセスできません。
通常の LONG BINARY カラムは、データベースに格納されます。したがって、データベースの他の部分で暗号化および復号化されます。
BlackBerry デバイスで EncryptionControl オブジェクトを使用して暗号化されたデータベースには、デバイスがロックされていてもアクセスできます。UltraLiteJ Security on BlackBerry Devices ホワイトペーパーには、セキュリティオプションに関する情報や、BlackBerry デバイスでの Ultra Light J アプリケーションに関する考慮事項 (デバイスの組み込みセキュリティをアプリケーションで操作する場合の利点と短所など) が記載されています。 UltraLiteJ Security on BlackBerry Devicesを参照してください。
暗号化のコードサンプルの詳細については、 Wandering Data blogを参照してください。
decrypt メソッドencrypt メソッドinitialize メソッド