Patent ID: 9380038
Filing Date: 2016-06-28
CPC Classification: H04L,H04W

Claim Text:
1. One or more computer storage devices storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: receiving, at a bootstrap authentication framework of an electronic device, an access request from a protocol handler for authentication credentials stored in a subscriber identity module (SIM) of the electronic device, the access request including a bootstrap transaction identifier that is associated with the electronic device, the authentication credentials including a shared secret key; determining that the protocol handler is allowed to access the authentication credentials; associating the shared secret key of the authentication credentials with the bootstrap transaction identifier of the access request; and providing the authentication credentials to the protocol handler in response to the bootstrap authentication framework determining that the protocol handler is allowed to access the authentication credentials, wherein the access request is initiated by an application that uses the authentication credentials to access a network service on an application server, and wherein the bootstrap authentication framework allows the protocol handler to access the authentication credentials when a digital signature associated with the protocol handler is located in a particular file location on the electronic device.