The invention provides central storage for core data secrets, referred to as data items. The architecture includes a storage server, a plurality of installable storage providers, and one or more authentication providers. Programming interfaces are exposed so that application programs can utilize the services provided by the invention without having to actually implement the features. When storing a data item using the protected storage services, an application program can specify rules that determine when to allow access to the data item. Access can be limited to specified application programs, to certain classes of application programs, or to application program having certain properties. Such properties for a particular application might include, for example, the publisher of the application and/or the name of the application. These properties might also include properties specified by an authentication certificate associated with the application program.

La invención proporciona el almacenaje central para los secretos de los datos de la base, designado artículos de datos. La arquitectura incluye un servidor del almacenaje, una pluralidad de abastecedores instalables del almacenaje, y de unos o más abastecedores de la autentificación. Se exponen los interfaces de programación de modo que los programas de uso puedan utilizar los servicios proporcionados por la invención sin tener que realmente poner las características en ejecucio'n. Al almacenar un artículo de datos usando los servicios protegidos del almacenaje, un programa de uso puede especificar las reglas que se determinan cuando permitir el acceso al artículo de datos. El acceso se puede limitar a los programas de uso especificados, a ciertas clases de los programas de uso, o al programa de uso que tiene ciertas características. Tales características para un uso particular pudieron incluir, por ejemplo, al editor del uso y/o del nombre del uso. Estas características pudieron también incluir las características especificadas por un certificado de la autentificación asociado al programa de uso.

 
Web www.patentalert.com

< Smart card application development system and method

< Lightweight word-oriented technique for generating a pseudo-random sequence for use in a keystream of a stream cipher

> System for transmitting subscription information and content to a mobile device

> Smart card application development system and method

~ 00063