Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149780
  • 博文数量: 100
  • 博客积分: 3132
  • 博客等级: 中校
  • 技术积分: 1075
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-17 23:38
文章分类

全部博文(100)

文章存档

2012年(63)

2011年(14)

2010年(23)

分类: LINUX

2010-12-09 01:55:32

 

2010-02-02

KADAK AMX 4内核
RIMOS.EXE

Java Virtual Machine loaded as largest
binary module (jvm.dll)

使 用代码签名在 BlackBerry 设备上管理 BlackBerry Java 应用程序在 BlackBerry® Java® Application 使用包含敏感数据包、类或方法的 BlackBerry设备 API 之前,Research In Motion 要求 RIM® 签名授权系统对应用程序进行数字签名。 敏感数据包、类或方法是 API,能影响设备数据,或者可让应用程序与另一个应用程序通信。

如果你在你的应用程序中使用签名的类和方法,那么在你将.cod文件加载到BlackBerry设备中之前,这些.cod文件必须数字化签名.

签名工具发送一个代码文件的SHA-1哈希到签名中心, 系统可以生成一个需要的签名.

当你加载一个签名.cod文件到BlackBerry设备时,VM将此.cod文件域API库连接,并且检验.cod文件是否需要签名.如果没有签名,VM停止连接,并且不再加载应用程序.

运行时(Runtime)验证

当用户在BlackBerry设备上使用应用程序时,如果应用程序调用了一个需要签名的方法时,VM验证应用程序是否包含必要的签名.如果签名没有提供,将会抛出一个ControlledAccessException异常,并且要求的操作也不会执行.

102 Invalid code in filesystem  在文件系统中发现无效的代码。手持设备的系统检查.cod文件的变动时,在一些.cod文件中检测到这个问题。他肯可能是表明生 成过程中发生了错误,即在cod文件中存在一个有问题的签名。如果一些用户操作设备导致这个问题的发生,文件系统的代码被破坏,复位的周期将是连续循环 的。唯一的恢复方法是擦去设备并且恢复一个新的系统。

阅读(1097) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~