Patent ID: 8245037

Claim:
A method of managing secure objects in a computing device, comprising: storing, at the computing device, one or more secure objects for performing a secure operation; associating one or more secure identifiers with the one or more secure objects; associating one of the one or more version numbers with a particular one of the one or more secure objects associated with one of the one or more secure identifiers, the one or more secure objects being associated with at least one of the one or more version numbers; receiving, at the computing device, a request to perform the secure operation, the request identifying a particular one of the one or more secure identifiers to be used in performing the secure operation; as a result of the request including a particular one of the one or more version numbers for identifying a version of the one or more secure objects to be used in performing the secure operation, selecting a particular one of the one or more secure objects corresponding to the particular one of the one or more secure identifiers and associated with the particular one of the one or more version numbers; as a result of the request not including a version number for identifying the version of the one or more secure objects to be used in performing the secure operation, selecting a current default secure object corresponding to the particular one of the one or more secure identifiers; and performing the secure operation at the computing device using the selected secure object.