《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之64---BREW 应用的测试签名-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之64---BREW 应用的测试签名

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5744095

每个应用必须要有一个有效的数字签名(.sig文件)文件才能在目标手机上运行。数字签名文件有两种:

·         测试签名:这是针对注册开发商的请求提供的。一个测试签名使任何应用在单一设备上,而且只能在该设备上运行。在申请测试签名时必须提供目标手机的电子串行码(ESN)IMEI或者MEID

·         商用签名:这类签名只有在应用通过TRUE BREW测试时才会产生这类签名。与测试签名不同,商用签名使一个单一的应用可以运行在任何设备上。一个商用签名不但表明应用已经通过TRUE BREW测试程序,而且表明它是完好无损的程序,保证了应用的完整性和一致性。

应用的.sig文件必须同.mod文件存储在目标手机的同一目录下,而且必须同.mod文件拥有同样的文件名,比方说,如果有myapp.mod,必须对应myapp.sig文件。如果目录中没有一个合法的且属于上述两种签名之一的.sig文件,AEE层将不会启动该应用并在运行该应用时提示错误信息。

测试签名是由开发商外联网上一个基于互联网的名为“TestSig生成器”的在线工具生成的。TestSig生成器基于手机的ESN(或者IMEI或者MEID创建一个测试签名文件。该签名文件从生成之日起90天内有效,到期后需要根据这些信息重新生成一个签名文件。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章