In accordance with certain aspects, a computer system has a central
processing unit (CPU) and an operating system (OS), the CPU having a pair
of private and public keys and a software identity register that holds an
identity of the operating system. An OS certificate is created including
the identity from the software identity register, information describing
the operating system, and the CPU public key. The created OS certificate
is signed using the CPU private key.