Patent ID: 9621524
Date: 2017-04-11
CPC Classifications: H04L

Claim:
1. A method comprising: providing an administrator password for a host of an enterprise network; retrieving a company private key for the enterprise network to an administrative host using a call authenticated with a cryptographic hash of the administrator password, wherein the company private key is received from the host as a private key encrypted with the administrative administrator password; selecting an endpoint within the enterprise network; creating a rollout password for the endpoint; creating an endpoint key pair for the endpoint, the endpoint key pair comprising a public endpoint key signed with the company private key and a private endpoint key encrypted with the rollout password; transmitting the endpoint key pair to a remote computing resource with a call authenticated using a cryptographic hash of the administrator password; transmitting a cryptographic hash of the rollout password to the remote computing resource with a second call using a cryptographic hash of the administrator password; and providing the rollout password to a user of the endpoint; and providing the endpoint key pair from the remote computing resource to the endpoint based on a call from the endpoint to the remote computing resource authenticated using the cryptographic hash of the rollout password.