Patent ID: 6785811
Filing Date: 2004-08-31
Classification: G06F,H04L

Abstract:
A method of providing cryptographic services to an application, comprising:incorporating in the application an indication of at least one authorized cryptographic function for the application: communicating the indication of at least one authorized cryptographic function for the application to a cryptographic library that supports a plurality of cryptographic functions; and identifying the at least one authorized cryptographic function corresponding to the indication of at least one authorized cryptographic function as a valid cryptographic function for the application; wherein the step of communicating the indication of at least one authorized cryptographic function comprises the steps of: identifying a location associated with the indication of the at least one authorized cryptographic function to the cryptographic library that supports a plurality of cryptographic functions; calling the application from the library at the identified location utilizing a predefined query format to request notification of cryptographic functions for which the application is authorized; and providing the indication of the at least one authorized cryptographic function from the application to the library utilizing a predefined format.