Patent ID: 8116456

Claim:
A method implemented and residing in a non-transitory machine-readable medium and for processing on a machine, comprising: receiving, by the machine, a key instruction in a first format, the key instruction is directed to a first key store and a second key store, and the first and second key stores use disparate interfaces from one another and use second and third formats, respectively to process instructions, the disparate interfaces are disparate Applicant Programming Interfaces (API's) from one another and that are incompatible with one another, each API directed to a particular key store; sending, by the machine, the key instruction in the first format to a first agent that is in communication with the first key store, the first agent translates the key instruction from the first format to the second format and processes the key instruction against the first key store using a first API of the first key store; and forwarding, by the machine, the key instruction in the first format to a second agent that is in communication with the second key store, the second agent translates the key instruction from the first format to the third format and processes the key instruction against the second key store using a second API of the second key store.