A computer is provided with an isolated computing environment. The
isolated computing environment is adapted to allow initial programming
for use in manufacturing, distribution and sales. The isolated computing
environment further allows an authenticated source or authenticated code
to update the isolated computing environment with code and configuration
data for use in the end-user environment. To encourage final updating,
the computer may be placed in a limited-function mode until authorized
code is installed and operational. A method and apparatus are disclosed
for the sanctioning and secure update of the isolated computing
environment.