我们在 Blackberry 8830 中开发了一个应用程序。我们将数据存储在 Persistent Store 中。但是,我们想使用一些保护机制来保护数据。
我们正在使用以下代码:
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 . ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
}`
我们如何通过上述机制或其他方式保护数据?