Protect runtime store data using code signing keys
- Import the following classes:
- java.util.Hashtable
- net.rim.device.api.system.RuntimeStore
- Create a hash ID for the object you want to store in the runtime store.
long MY_DATA_ID = 0x33abf322367f9018L;
Hashtable myHashtable = new Hashtable();
-
Store the object in the runtime store and protect the object with the CodeSigningKey object. Only applications signed with the key can read or change the object.
RuntimeStore.put( MY_DATA_ID, new ControlledAccess( myHashtable, key ) );
- Make sure that the object is protected with a particular code signing key, invoke RuntimeStore.get, providing as parameters the hash ID for the object and the CodeSigningKey object.
Was this information helpful? Send us your comments.