Patent ID: 9058498
Filing Date: 2015-06-16
Classification: G06F,H04W

Abstract:
1. A method, comprising: performing, by a card computing device: generating a registry of local applications installed on the card computing device, where each registered local application is a potential secure channel endpoint for secure communications with a terminal for the card computing device; receiving, by a runtime component of the card computing device from the terminal, a request for information regarding applications installed on the card computing device; supplying, in response to the request for information and by the runtime component to the terminal, information from the registry of local applications, the information comprises a list of one or more of the registered local applications; receiving, by the runtime component, a request from the terminal to establish a secure communications channel with a specified one of the registered local applications from the list of one or more registered local applications; establishing, by the runtime component, the secure communications channel between the terminal and the specified registered local application, said establishing the secure communications channel comprises: providing, by the runtime component to the specified registered local application, information regarding the secure communications channel; and receiving, by the runtime component, an indication from the specified registered local application of the application's acceptance of the secure communications channel.