Method and apparatus for managing keys for cryptographic operations

   
   

A cryptographic system for use in a data processing system. The system includes a security layer and a plurality of cryptographic routines, wherein the plurality of cryptographic routines are accessed through the security layer. Also included is a keystore and a keystore application program interface layer coupled to the security layer. The keystore application program interface layer receives a call from an application to perform a cryptographic operation, identifies a routine, calls the routine to perform the cryptographic operation, receives a result from the routine, and returns the result to the application.

Un système cryptographique pour l'usage dans un système de traitement de données. Le système inclut une couche de sécurité et une pluralité de routines cryptographiques, où la pluralité de routines cryptographiques sont consultées par la couche de sécurité. En outre inclus est un keystore et une couche de Application Program Interface de keystore couplés à la couche de sécurité. La couche de Application Program Interface de keystore reçoit un appel d'une application pour effectuer une opération cryptographique, identifie une routine, appelle la routine pour effectuer l'opération cryptographique, reçoit un résultat de la routine, et renvoie le résultat à l'application.

 
Web www.patentalert.com

< Function values in computer programming languages having dynamic types and overloading

< Multi-thread processing apparatus, processing method and record medium having multi-thread processing program stored thereon

> Fault event management using fault monitoring points

> Method and system for maintaining a configuration history of a vehicle

~ 00152