| CPC H04L 9/0877 (2013.01) [H04L 9/0825 (2013.01); H04L 9/3247 (2013.01)] | 20 Claims |

|
1. A method of registering a management controller of a data processing system with a server, the method comprising:
identifying an occurrence of a registration event for the management controller with the server, the management controller being a separate and independently operating computing device that is physically installed within the data processing system;
obtaining, by hardware resources of the data processing system, an identifier for the management controller;
verifying, by a trusted platform module (TPM) of the data processing system, a security posture of hardware resources of the data processing system, the TPM being separate from the management controller;
in an instance of the verifying where the security posture is acceptable:
signing, by the TPM, the identifier using a private key of a public private key pair, the private key being kept secret by the TPM and only being usable when the security posture is acceptable;
providing, by the hardware resources, the signed identifier to the server; and
obtaining, by the hardware resources and responsive to the provided signed identifier, a notification regarding whether the management controller has been registered with the server, and while the management controller is registered with the server, the management controller communicates with the server directly via an out of band communication channel.
|