Patent ID: 8356295
Filing Date: 2013-01-15
Classification: G06F

Abstract:
1. A computer program product having a non-transitory computer-readable storage medium having computer program instructions recorded thereon for making a post-signing modification to a digitally-signed software application to be downloaded by a user onto a computer, the computer program instructions comprising instructions for: digitally signing an executable file having a header describing sections of the executable file and an executable section where executable code is stored, the digital signing forming a signature section with certification data appended to an end of the executable section; following the digital signing of the executable file, extending a length of the signature section appended to the end of the executable section of the digitally-signed software application to form a storage section after an end of the signature section; adjusting the header to indicate a size of the storage section appended at the end of the executable file; providing the digitally-signed software application with the storage section to the user requesting the software application for installation on the computer; and during the providing of the software application to the user, inserting post-signing data specific to the user and the computer into the storage section without invalidating the digital signature and without requiring the file to be re-signed after insertion of the post-signing data.