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.