US 11,882,224 B2
Generic code signing client with downloadable modules
Tat Keung Chan, San Diego, CA (US); Ting Yao, San Diego, CA (US); and Jason A. Pasion, San Diego, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Sep. 8, 2021, as Appl. No. 17/469,070.
Application 17/469,070 is a continuation of application No. 16/213,109, filed on Dec. 7, 2018, granted, now 11,032,084.
Prior Publication US 2021/0409229 A1, Dec. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [H04L 9/3213 (2013.01); H04L 9/3268 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method of signing a software image, the method comprising:
(a) accepting a request to sign a software image, the request comprising the software image and a first pointer to a signing configuration already defined in a signing system;
(b) transmitting a module request to the signing system, the module request for a module for performing operations associated with signing the software image, the request comprising the pointer to the signing configuration;
(c) receiving the module and at least a subset of configuration parameters for executing the module from the signing system, the module identified by the signing system according to the pointer to the signing configuration;
(d) executing at least a subset of the operations of the received module on the software image according to the at least a subset of the configuration parameters to generate a modified software image;
(e) generating a hash of the modified software image; and
(f) transmitting a signing request to the signing system, the signing request comprising the hash of the modified software image and the pointer to the signing configuration.