License information based on baseboard management controller
AssigneeHewlett Packard Enterprise Development LP
InventorsJorge Daniel CISNEROS, Jeffrey A. NORDIN, Lee A. PREIMESBERGER
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to using a baseboard management controller (BMC) of a computing device with a private and public key that is used for license provisioning. A public key is obtained from the BMC. The public key is sent to a license device external to the computing device. Encrypted license information is received from the license device. Decrypted license information is obtained from the BMC based on the encrypted license information.
Claims20
A computing device comprising:
- at least one processing element;
- memory;
- a baseboard management controller (BMC) separate from the at least one processing element that includes a private key and a public key,
- wherein the BMC is to provide at least one out of band service for the computing device;
- a provisioning engine executing on the at least one processing element to:
- obtain the public key from the BMC;
- send the public key and a request for license information over a network to a license device external to the computing device;
- receive encrypted license information from the license device;
- and
- obtain decrypted license information from the BMC based on the encrypted license information and the private key.
A non-transitory machine-readable storage medium storing instructions that, if executed by a physical processing element of a computing device, cause the computing device to:
- begin execution of a provisioning engine;
- obtain a public key from a baseboard management controller (BMC) embedded within the computing device,
- wherein the BMC includes the public key and a private key and is capable of providing at least one out of band service for the computing device,
- wherein the BMC is separate from the physical processing element;
- send the public key and a request for license information for the computing device over a network to a license device external to the computing device;
- receive encrypted license information from the license device;
- send the encrypted license information to the BMC;
- and
- obtain decrypted license information from the BMC based on the encrypted license information and the private key.
A method comprising:
- obtaining, by a provisioning engine executing on a physical processing element of a computing device, a public key from a baseboard management controller (BMC) embedded within the computing device,
- wherein the BMC includes the public key and a private key and is capable of providing at least one out of band service for the computing device,
- wherein the BMC is separate from the physical processing element;
- sending encrypted license information to the BMC;
- obtaining decrypted license information from the BMC based on the encrypted license information and the private key;
- and
- applying, by the provisioning engine, the decrypted license information to at least one component.
Dependencies are inferred from the claim text.