BUNDLE PACKAGE SIGNING
First Claim
1. A method for digitally signing a bundle package, comprising:
- performing a first digital signature operation for a bundle package associated with an application, the bundle package comprising a first app package and a first resource package, the first digital signature operation comprising;
digitally signing the first app package with a first app package signature utilizing a digital signing certificate to create a signed first app package;
digitally signing the first resource package with a first resource package signature utilizing the digital signing certificate to create a signed first resource package; and
creating a signed bundle package signed with a bundle package signature utilizing the digital signing certificate, a set of signature properties shared by the first app package signature, the first resource package signature, and the bundle package signature.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for generating a bundle package, digitally signing the bundle package, selectively disturbing the bundle package, and/or indexing one or more resource packages retrieved from the bundle package. That is, a bundle package (e.g., an application or game bundle package) comprises one or more app packages comprising application code configured to execute on various computing environments (e.g., operating systems, processors, etc.). The bundle package may comprise one or more resource packages comprising supplemental data used to provide optional user experience functionality for the application (e.g., French language support, high resolution textures, a gaming pad support, etc.). In this way, a client device may selectively download portions of the bundle package that may be relevant, which may mitigate download bandwidth, storage space, or resources otherwise used to obtain unnecessary portions of the bundle package (e.g., a tablet device may merely download low resolution textures).
46 Citations
20 Claims
-
1. A method for digitally signing a bundle package, comprising:
performing a first digital signature operation for a bundle package associated with an application, the bundle package comprising a first app package and a first resource package, the first digital signature operation comprising; digitally signing the first app package with a first app package signature utilizing a digital signing certificate to create a signed first app package; digitally signing the first resource package with a first resource package signature utilizing the digital signing certificate to create a signed first resource package; and creating a signed bundle package signed with a bundle package signature utilizing the digital signing certificate, a set of signature properties shared by the first app package signature, the first resource package signature, and the bundle package signature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A system for digitally signing a bundle package, comprising:
a digital signature component configured to; perform a first digital signature operation for a bundle package associated with an application, the bundle package comprising a first app package and a first resource package, the first digital signature operation comprising; digitally signing the first app package with a first app package signature utilizing a digital signing certificate to create a signed first app package; digitally signing the first resource package with a first resource package signature utilizing the digital signing certificate to create a signed first resource package; and creating a signed bundle package signed with a bundle package signature utilizing the digital signing certificate, a set of signature properties shared by the first app package signature, the first resource package signature, and the bundle package signature. - View Dependent Claims (16, 17, 18, 19)
-
20. A computer readable medium comprising instructions which when executed at least in part via a processing unit perform a method for digitally signing a bundle package, comprising:
performing a first digital signature operation for a bundle package associated with an application, the bundle package comprising a first app package and a first resource package, the first digital signature operation comprising; digitally signing the first app package with a first app package signature utilizing a digital signing certificate to create a signed first app package; digitally signing the first resource package with a first resource package signature utilizing the digital signing certificate to create a signed first resource package; and creating a signed bundle package signed with a bundle package signature utilizing the digital signing certificate, a set of signature properties shared by the first app package signature, the first resource package signature, and the bundle package signature.
Specification