Patent ID: 8422686

Claim:
A method for implementing automated validation and execution of cryptographic key and certificate deployment and distribution utilizing a computer processor, the method comprising: configuring the computer processor to provide one or more keys and automatically generate one or more keys on demand during deployment; providing one or more key deployment points; distributing the one or more keys to the one or more key deployment points in an automated manner based on a pattern-based mapping of each of the one or more keys to be distributed to each of the one or more key deployment points; automatically adding and removing the key deployment points in response to the distribution of the one or more keys, wherein the key deployment changes are implemented by: creating a desired deployment matrix based on the union of the desired deployment source and the current deployment source and on the union of the desired deployment destination and the current deployment destination; and automatically updating the one or more keys in response to the distribution of the one or more keys, wherein updating the one or more keys is at least partly based on a previous distribution of each of said one or more keys.