Mobile terminal and application providing method for the same
First Claim
Patent Images
1. An method for a mobile terminal, comprising:
- obtaining an application package installer including an application package for installing a requested application and multiple pieces of signature information;
obtaining, from the application package installer, mapping information between multiple types of devices and the multiple pieces of signature information;
determining, based on the mapping information, whether at least one of the signature information corresponds to a type of the mobile terminal; and
generating, if the at least one of the signature information corresponds to the type of the mobile terminal, a signed application package using one of the at least one of the signature information;
wherein the multiple pieces of signature information comprises each piece of signature information including;
a signature file including a hash value,a manifest file including hash values, which are obtained by hashing files forming an unsigned application package, anda signature block file including a certificate for a signature key and a signature for the signature file.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile terminal and application providing method for same are disclosed whereby the method provides a requested application using an application package installer having multiple pieces of signature information. The application providing method comprises: obtaining an application package installer containing multiple pieces of signature information; determining whether signature information corresponding to the mobile terminal is present in the multiple pieces of signature information; and generating, when signature information corresponding to the mobile terminal is present, a signed application package based on the corresponding signature information.
-
Citations
18 Claims
-
1. An method for a mobile terminal, comprising:
-
obtaining an application package installer including an application package for installing a requested application and multiple pieces of signature information; obtaining, from the application package installer, mapping information between multiple types of devices and the multiple pieces of signature information; determining, based on the mapping information, whether at least one of the signature information corresponds to a type of the mobile terminal; and generating, if the at least one of the signature information corresponds to the type of the mobile terminal, a signed application package using one of the at least one of the signature information; wherein the multiple pieces of signature information comprises each piece of signature information including; a signature file including a hash value, a manifest file including hash values, which are obtained by hashing files forming an unsigned application package, and a signature block file including a certificate for a signature key and a signature for the signature file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17, 18)
-
-
8. A mobile terminal, comprising:
-
a communication unit configured to send and receive data; and a control unit configured to obtain an application package installer including an application package for installing a requested application, and multiple pieces of signature information, obtain, from the application package installer, mapping information between multiple types of devices and the multiple pieces of signature information, determine, based on the mapping information, whether at least one of the signature information corresponds to a type of the mobile terminal, and generate, when the at least one of the signature information corresponds to the type of the mobile terminal, a signed application package using one of the at least one of the signature information; wherein the multiple pieces of signature information comprises each piece of signature information including; a signature file including a hash value, a manifest file including hash values, which are obtained by hashing files forming an unsigned application package, and a signature block file including a certificate for a signature key and a signature for the signature file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium with instructions therein which upon execution cause at least one processor to:
-
obtain an application package installer including an application package for installing a requested application, and multiple pieces of signature information; obtain, from the application package installer, mapping information between multiple types of devices and the multiple pieces of signature information; determine, based on the mapping information, whether at least one of the signature information corresponds to a type of a mobile terminal; and generate, when the at least one of the signature information corresponds to the type of the mobile terminal, a signed application package using one of the at least one of the signature information; wherein the multiple pieces of signature information comprises each piece of signature information including; a signature file including a hash value, a manifest file including hash values, which are obtained by hashing files forming an unsigned application package, and a signature block file including a certificate for a signature key and a signature for the signature file.
-
Specification