EP2829998A1

Managing application access to certificates and keys

Abstract

Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application. The application's identity and class may then be taken into consideration when processing a request to access a store or create a new store. Notably, an application may request access to a store managed by a certificate manager, rather than accessing the store directly. Conveniently, a resource manager may handle parsing of a file path to the store.

EP2829998A1, drawing sheet 1
Sheet 1 of 11

Term

7.8 yearsto projected expiry

Projected expiry 24 July 2034, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 6 independent, 6 dependent

  1. 1
    A method of obtaining a data item from a certificate manager, the method comprising:downloading data items from an enterprise server;storing the data items by initializing a store;receiving, from an application, a file system request for access to the store;detecting an identity for the application;detecting a class for the application;determining whether the application can access the store;and based on the determining, processing the request.
  2. 4
    The method of any preceding claim wherein the processing comprises allowing the application access to the store.
  3. 9
    The method of any preceding claim wherein the request for access to the store specifies a path and the method further comprises parsing the path to isolate a store identifier.
  4. 10
    The method of any preceding claim wherein the request for access to the store specifies a path and the method further comprises parsing the path to isolate an identifier of a data item.
  5. 11
    A computing device comprising:a memory;a processor adapted to execute a resource manager to carry out the method steps of any preceding claim.
  6. 12
    A computer-readable medium containing computer-executable instructions that, when performed by a processor in a computing device, cause the processor to carry out the method steps of any one of claims 1 to 10.