Creating a digital certificate for a service using a local certificate authority
AssigneeRed Hat, Inc.
InventorStephen John Gallagher
Life of this patent
Estimating the term…
Abstract
A computing machine creates a local certificate authority (CA) that has certificate signing authority, creates a certificate signing request (CSR) that includes data of a local service that is hosted by the computing machine, creates a service certificate for the local service using at least a portion of the data in the CSR, signs the service certificate using a private key of the local CA, and provides the service certificate to the local service. The private key is stored locally on the computing machine.
Claims20
A method comprising:
- creating a local certificate authority (CA) hosted by the computing machine, the local CA having certificate signing authority;
- creating a certificate signing request (CSR) comprising data of a local service being hosted by the computing machine;
- creating, by a processing device, a service certificate for the local service using at least a portion of the data in the CSR;
- signing the service certificate using a private key of the local CA, the private key being stored locally on the computing machine;
- and
- providing the service certificate to the local service.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device of a computing machine, cause the processing device to:
- create a certificate signing request (CSR) comprising data of a local service being hosted by the computing machine;
- create a service certificate for the local service using at least a portion of the data in the CSR;
- sign, by the processing device, the service certificate using data of a local certificate authority (CA) hosted by the computing machine;
- and
- provide the service certificate to the local service.
A computing machine comprising:
- a memory;
- a processing device, operatively coupled to the memory, to:
- create a certificate signing request (CSR) comprising data of a local service being hosted by the computing machine;
- create a service certificate for the local service using at least a portion of the data in the CSR;
- sign the service certificate using data of a local certificate authority (CA) hosted by the computing machine;
- and
- provide the service certificate to the local service.
Dependencies are inferred from the claim text.