Secure content publishing and distribution
First Claim
1. In a network computing environment including one or more servers connected to one or more clients, a method of sending installation information, the method comprising:
- signing a package including installation information;
creating a hash of the package;
creating a metadata data set, wherein the metadata data set comprises a description of the package, an identification for the package, applicability rules describing intended recipients of the installation information, the hash of the package, and installation instructions for the package; and
sending the metadata data set to a target group of systems in the network computing environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Sending installation information. A method may be performed, for example, in a network computing environment including one or more servers connected to one or more clients. The method includes signing a package including installation information. A hash of the package is created. A metadata data set is created. The metadata data set includes a description of the package, an identification for the package, applicability rules describing intended recipients of the installation information, the hash of the package, and installation instructions for the package. The metadata data set is sent to a target group of systems in the network computing environment.
-
Citations
20 Claims
-
1. In a network computing environment including one or more servers connected to one or more clients, a method of sending installation information, the method comprising:
-
signing a package including installation information;
creating a hash of the package;
creating a metadata data set, wherein the metadata data set comprises a description of the package, an identification for the package, applicability rules describing intended recipients of the installation information, the hash of the package, and installation instructions for the package; and
sending the metadata data set to a target group of systems in the network computing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a network computing environment including one or more servers connected to one or more clients, a method of performing installation tasks, the method comprising:
-
receiving metadata as part of a targeted distribution, the metadata comprising a description of a package, an update id for the package, applicability rules describing intended recipients of the package, a hash of the package, and installation instructions for the package;
determining the applicability of the package from the metadata;
downloading the package if the package is applicable;
calculating a hash of the package;
verifying the calculated hash of the package against the hash of the package in the metadata;
verifying a signature of the package; and
if the hash and the signature are valid performing installation tasks. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium having a plurality of data fields stored on the medium and representing a metadata data structure, the computer readable medium comprising:
-
a description of a software package including installation information;
an identification for the software package;
applicability rules describing intended recipients of the installation information in the software package;
a hash of the software package; and
installation instructions for the package.
-
Specification