Managing application access to certificates and keys
First Claim
Patent Images
1. A method of handling an application launch request at a computing device, the method comprising:
- receiving a launch request for an application that is to be launched;
acquiring an identity attribute for the application;
labeling the application with the identity attribute;
acquiring a class attribute for the application, wherein the class attribute for the application is associated with a mode of operation of the computing device;
labeling the application with the class attribute;
launching the application;
receiving, from the launched application, a request to create a store;
detecting the identity attribute for the application;
detecting the class attribute for the application;
creating one or more conditions to access the store, the creating based on the identity attribute and the class attribute; and
creating the store with the one or more conditions.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. A method of handling an application launch request at a computing device, the method comprising:
-
receiving a launch request for an application that is to be launched; acquiring an identity attribute for the application; labeling the application with the identity attribute; acquiring a class attribute for the application, wherein the class attribute for the application is associated with a mode of operation of the computing device; labeling the application with the class attribute; launching the application; receiving, from the launched application, a request to create a store; detecting the identity attribute for the application; detecting the class attribute for the application; creating one or more conditions to access the store, the creating based on the identity attribute and the class attribute; and creating the store with the one or more conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a memory; and a processor adapted to; receive a launch request identifying an application that is to be launched; acquire an identity attribute for the application; label the application with the identity attribute; acquire a class attribute for the application, wherein the class attribute for the application is associated with a mode of operation of the computing device; label the application with the class attribute; launch the application; receive, from the launched application, a request to create a store; detect the identity attribute for the application; detect the class attribute for the application; create one or more conditions to access the store, the creating based on the identity attribute and the class attribute; and create the store with the one or more conditions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing computer-executable instructions that, when performed by a processor in a computing device, cause the processor to:
-
receive a launch request identifying an application that is to be launched; acquire an identity attribute for the application; label the application with the identity attribute; acquire a class attribute for the application, wherein the class attribute for the application is associated with a mode of operation of the computing device; label the application with the class attribute; launch the application; receive, from the launched application, a request to create a store; detect the identity attribute for the launched application; detect the class attribute for the launched application; create one or more conditions to access the store, the creating based on the identity attribute and the class attribute; and create the store with the one or more conditions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification