Software installation package with digital signatures
First Claim
1. A method comprising:
- obtaining, by a computer, a first installation package comprising program content and package information stored in a platform independent format and useable in an installation sequence;
converting, by the computer, the first installation package into a second, native installation package stored in a format native to a target platform, the second, native installation package including at least a portion of the program content and the package information useable in the installation sequence, and the converting includes;
identifying, in the first installation package, a digital signature native to the target platform;
excluding one or more additional digital signatures that are not native to the target platform from inclusion in the second, native installation package;
combining the digital signature native to the target platform with a document that includes at least a portion of the program content and is native to the target platform; and
initiating, by the computer, installation on the target platform with the second, native installation package.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, create and use software installation packages including digital signatures. In one aspect, a method includes obtaining a first installation package including program content and package information, which includes information stored in a platform independent format and useable in an installation sequence; converting the first installation package into a second installation package stored in a format native to a target platform, the second installation package including at least a portion of the program content and the information useable in the installation sequence, and the converting includes identifying a digital signature native to the target platform and combining the digital signature native to the target platform with a document native to the target platform, the document including at least a portion of the program content; and initiating installation on the target platform with the second, native installation package.
159 Citations
17 Claims
-
1. A method comprising:
-
obtaining, by a computer, a first installation package comprising program content and package information stored in a platform independent format and useable in an installation sequence; converting, by the computer, the first installation package into a second, native installation package stored in a format native to a target platform, the second, native installation package including at least a portion of the program content and the package information useable in the installation sequence, and the converting includes; identifying, in the first installation package, a digital signature native to the target platform; excluding one or more additional digital signatures that are not native to the target platform from inclusion in the second, native installation package; combining the digital signature native to the target platform with a document that includes at least a portion of the program content and is native to the target platform; and initiating, by the computer, installation on the target platform with the second, native installation package. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
obtaining a first installation package comprising program content and package information stored in a platform independent format and useable in an installation sequence; converting the first installation package into a second, native installation package stored in a format native to a target platform, the second, native installation package including at least a portion of the program content and the package information useable in the installation sequence, and the converting includes; identifying, in the first installation package, a digital signature native to the target platform; excluding one or more additional digital signatures that are not native to the target platform from inclusion in the second, native installation package; combining the digital signature native to the target platform with a document that includes at least a portion of the program content and is native to the target platform; and initiating installation on the target platform with the second, native installation package. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers operable to interact with a device and perform operations of software package installation, the one or more computers configured to; obtain a first installation package comprising program content and package information stored in a platform independent format and useable in an installation sequence; convert the first installation package into a second, native installation package stored in a format native to a target platform, the second, native installation package c including at least a portion of the program content and the package information useable in the installation sequence, and to convert the first installation package, the one or more computers are further configured to; identify, in the first installation package, a digital signature native to the target platform; exclude one or more additional digital signatures that are not native to the target platform from inclusion in the second, native installation package; combine the digital signature native to the target platform with a document that includes at least a portion of the program content and is native to the target platform; and initiate installation on the target platform with the second, native installation package. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification