Мы разработали приложение для Blackberry 8830. И сохранили данные в постоянном хранилище. Однако мы хотели бы использовать какой-либо механизм защиты для защиты данных.
Мы использовали следующий код:
try{
codeSigningKey = codeSigningKey.get(ApplicationDescriptor.currentApplicationDescriptor().getModuleHandle(), 1234);
_bill=new Vector();
_bill=vtr;
synchronized(billing)
{
billing.setContents(new ControlledAccess(_bill, codeSigningKey));
billing.commit();
}
}
catch(ControlledAccessException cae){
System.out.println("Signing keys does not match: No Autorization to access data . ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
}`
Как мы можем защитить данные, используя описанный выше механизм или каким-то другим способом?