CPC G06F 8/65 (2013.01) [G06F 21/602 (2013.01); H04L 63/08 (2013.01)] | 19 Claims |
1. A method performed by a build server for managing a software update for an electronic device, the method comprising:
building an asset associated with the software update for the electronic device;
creating an asset receipt for the asset, wherein the asset receipt is configured to attest to a validity of the asset;
registering the asset with an asset server;
obtaining a signed version of the asset receipt;
registering the signed version of the asset receipt with the asset server; and
uploading the asset to a content server that is configured to provide the asset to the electronic device,
wherein the electronic device is configured to query the asset server for the software update,
wherein the query from the electronic device is based on a registry of assets that are provided as available to the electronic device,
and wherein, in response to the query, the asset server is configured to provide a signed response and the signed version of the asset receipt to the electronic device upon verification of authenticity of the electronic device.
|