[发明专利]终端识别开发者及划分不同权限开发者的方法无效
申请号: | 201210107761.8 | 申请日: | 2012-04-12 |
公开(公告)号: | CN102663320A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 陈真;孟陆强;洪逸轩 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350003 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 识别 开发者 划分 不同 权限 方法 | ||
1.一种Android平台下终端识别开发者的方法,其特征在于,包括以下步骤,
判断预置在所述终端中的所有开发者域证书是否都无法验证扩展签名安装文件的开发者公钥证书;若是,则中止所述扩展签名安装文件的安装流程;若否,则进行所述扩展签名安装文件的安装流程。
2.根据权利要求1所述的Android平台下终端识别开发者的方法,其特征在于,所述进行扩展签名安装文件的安装流程的步骤之后还包括步骤,
接收应用程序中对所述终端系统调用接口的申请,并判断所述应用程序所属的开发者域是否具有所述调用接口的权限;若是,则将所述调用接口的权限授权给所述应用程序;若否,则不将所述调用接口的权限授权给所述应用程序。
3.根据权利要求1或2所述的Android平台下终端识别开发者的方法,其特征在于,所述应用程序的扩展签名安装文件的生成方法具体包括以下步骤,
声明应用程序对所述终端系统调用接口的申请并生成应用程序安装文件;
使用开发者私钥对所述应用程序安装文件签名,生成签名数据;
将应用程序安装文件、开发者公钥证书和签名数据合并,形成应用程序的扩展签名安装文件。
4.根据权利要求3所述的Android平台下终端识别开发者的方法,其特征在于,所述进行扩展签名安装文件的安装流程的步骤具体包括以下步骤,
记录通过验证的扩展签名安装文件所属的开发者域,并使用扩展签名安装文件中的开发者公钥证书和签名数据校验所述应用程序安装文件的有效性;
进行通过验证的应用程序安装文件的安装流程。
5.一种划分不同权限开发者的方法,其特征在于,包括以下步骤,
根据对系统接口调用权限的不同创建不同的开发者域,为各个开发者域生成私钥和开发者域证书,并向每个开发者域分发对应的私钥和开发者域证书;
接收开发者递交的公钥和身份信息,核实开发者的身份;
将所述开发者分配到相应权限的开发者域,并使用对应的开发者域私钥对开发者提交的公钥和身份信息授权,生成对应开发者证书,并将所述开发者证书颁发回所述开发者。
6.根据权利要求5所述的划分不同权限开发者的方法,其特征在于,所述开发者域证书具体为执行以下步骤得到,使用预置CA根证书对各个开发者域的公钥数据及其身份信息进行签名,得到开发者域证书。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210107761.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有降低的开关噪音的开关设备
- 下一篇:一种按压开关指示装置