| CPC H04L 9/0819 (2013.01) [H04L 9/3247 (2013.01)] | 20 Claims |

|
1. A method of registering a management controller of a data processing system, the method comprising:
identifying an occurrence of a registration event for the management controller, the registration event indicating that the management controller is to be registered with a server and an orchestrator;
registering the management controller with the server;
registering, with the server, a public key of a public private key pair, a private key of the public private key pair being kept secret by the management controller, to prompt the server to initiate registration of the management controller with the orchestrator;
obtaining an acknowledgement of initiation of the registration of the management controller with the orchestrator, the initiation being made by the server;
based on the acknowledgement, providing, by hardware resources of the data processing system, a request to register the management controller to the orchestrator, the request comprising a payload signed by the management controller using the private key to continue the registration of the management controller;
obtaining, by the management controller via an out of band communication channel, a challenge from the orchestrator as part of the registration of the management controller;
providing, by the management controller and via the out of band communication channel, a response to the challenge to the orchestrator to complete the registration of the management controller with the orchestrator; and
providing computer-implemented services using the completed registration.
|