US 11,698,968 B2
Management of building of software packages using a trusted execution environment
Axel Simon, Farnborough (GB); and Michael Hingston McLaughlin Bursell, Farnborough (GB)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Mar. 5, 2021, as Appl. No. 17/193,483.
Prior Publication US 2022/0284101 A1, Sep. 8, 2022
Int. Cl. G06F 21/57 (2013.01)
CPC G06F 21/57 (2013.01) [G06F 2221/033 (2013.01); G06F 2221/2149 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a software build process executing in a trusted execution environment (TEE) of a first computer system, software source code from a second computer system;
generating, by the software build process, a software package by compiling the software source code;
generating a first signature of the software package;
sending the first signature to the second computer system; and
responsive to receiving, from the second computer system, a second signature comprising the first signature signed by the second computer system, deploying the software package on the first computer system.