Patent ID: 9553720
Date: 2017-01-24
CPC Classifications: G06F,H04L

Claim:
1. A method for managing key material, comprising: configuring an application that uses a first application programming interface (API) to manage key material to instead use a second application programming interface, the second API associated with a key management protocol having a client component, and a server component, wherein configuring the application augments the first API to include a given keystore type and associates the client component with first API calls directed to the given keystore type; responsive to the application making a call to the given keystore type over the first API to perform a key management operation, intercepting the call to the given keystore type and instead issuing a call from the client component to the server component over the second API, wherein the call to the server component over the second API is carried out transparently to the application; and receiving a response to the second API call to facilitate the key management operation at the application, the response having been generated at least in part using the server component; wherein the executing step is carried out in software executing in a hardware element.