[发明专利]捆绑包签名在审
申请号: | 201380077108.4 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105378740A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | S.利特;S.舍思;P.T.小奥布里恩;J.R.戴维斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王兴秋;景军平 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 捆绑 签名 | ||
1.一种用于对捆绑包进行数字签名的方法,其包括:
对与应用相关联的捆绑包实施第一数字签名操作,所述捆绑包包括第一应用包和第一资源包,所述第一数字签名操作包括:
利用数字签名证书通过第一应用包签名对第一应用包进行数字签名,以便创建经过签名的第一应用包;
利用所述数字签名证书通过第一资源包签名对第一资源包进行数字签名,以便创建经过签名的第一资源包;以及
创建利用所述数字签名证书通过捆绑包签名进行了签名的经过签名的捆绑包,第一应用包签名、第一资源包签名和捆绑包签名共享一个签名属性集合。
2.如权利要求1的方法,第一数字签名操作对应于利用数字签名证书的单一签名操作。
3.如权利要求1的方法,实施第一数字签名操作包括:
从捆绑包提取出第一应用包和第一资源包以作为所提取出的第一应用包和所提取出的第一资源包;
对所提取出的第一应用包进行数字签名,以作为经过签名的所提取出的第一应用包;以及
对所提取出的第一资源包进行数字签名,以作为经过签名的所提取出的第一资源包。
4.如权利要求3的方法,其包括:
把经过签名的所提取出的第一应用包返回到捆绑包以作为经过签名的第一应用包;
把经过签名的所提取出的第一资源包返回到捆绑包以作为经过签名的第一资源包;以及
对捆绑包进行签名,以便创建经过签名的捆绑包。
5.如权利要求3的方法,其包括:
利用经过签名的所提取出的第一应用包作为经过签名的第一应用包并且利用经过签名的所提取出的第一资源包作为经过签名的第一资源包来创建新的捆绑包;以及
利用捆绑包签名对所述新的捆绑包进行签名,以便创建经过签名的捆绑包。
6.如权利要求1的方法,对第一应用包进行数字签名包括:
在第一应用包被包括在捆绑包内时,在原地对第一应用包进行签名。
7.一种用于对捆绑包进行数字签名的系统,其包括:
数字签名组件,其被配置成:
对与应用相关联的捆绑包实施第一数字签名操作,所述捆绑包包括第一应用包和第一资源包,所述第一数字签名操作包括:
利用数字签名证书通过第一应用包签名对第一应用包进行数字签名,以便创建经过签名的第一应用包;
利用所述数字签名证书通过第一资源包签名对第一资源包进行数字签名,以便创建经过签名的第一资源包;以及
创建利用所述数字签名证书通过捆绑包签名进行了签名的经过签名的捆绑包,第一应用包签名、第一资源包签名和捆绑包签名共享一个签名属性集合。
8.如权利要求7的系统,所述数字签名组件被配置成:
在第一应用包被包括在捆绑包内时,在原地对第一应用包进行签名;以及
在第一资源包被包括在捆绑包内时,在原地对第一资源包进行签名。
9.如权利要求7的系统,所述数字签名组件被配置成:
从捆绑包提取出第一应用包和第一资源包以作为所提取出的第一应用包和所提取出的第一资源包;
对所提取出的第一应用包进行数字签名,以作为经过签名的所提取出的第一应用包;
对所提取出的第一资源包进行数字签名,以作为经过签名的所提取出的第一资源包;
把经过签名的所提取出的第一应用包返回到捆绑包以作为经过签名的第一应用包;
把经过签名的所提取出的第一资源包返回到捆绑包以作为经过签名的第一资源包;以及
对捆绑包进行签名,以便创建经过签名的捆绑包。
10.如权利要求7的系统,所述经过签名的捆绑包包括经过签名的第二资源包,并且所述系统包括:
应用分发组件,其被配置成:
接收来自客户端设备的捆绑获取请求,所述捆绑获取请求指定经过签名的第一应用包和经过签名的第一资源包;以及
把经过签名的第一应用包和经过签名的第一资源包选择性地提供到客户端设备以用于所述应用的签名验证和安装,而不提供经过签名的第二资源包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077108.4/1.html,转载请声明来源钻瓜专利网。