Compartir a través de


Interfaces de tarjeta inteligente

Una interfaz de tarjeta inteligente consta de un conjunto predefinido de servicios disponibles dentro de una tarjeta inteligente, los protocolos necesarios para invocar los servicios y cualquier suposición relacionada con el contexto de los servicios.

Con respecto a las tarjetas inteligentes, el término "interfaz" es similar a cómo se usa en COM, que a su vez es similar en concepto al identificador de aplicación ISO 7816/5, pero con un ámbito diferente.

Cada interfaz de tarjeta inteligente se identifica mediante un GUID. Por ejemplo, podría definirse una interfaz que proporcione información biorrámica a su titular. Si una tarjeta inteligente determinada admite este servicio, puede reclamar que admita ese GUID de interfaz. Con los GUID de interfaz, una aplicación puede buscar un conjunto determinado de interfaces, localizando cualquier tarjeta que admita ese conjunto para completar una tarea.

Aunque una interfaz tiene un GUID, puede implementarse de forma diferente en diferentes tarjetas. Por ejemplo, la interfaz biorritm mencionada anteriormente puede tener varias implementaciones diferentes, pero se hace referencia a todas con el mismo GUID. Las diferentes implementaciones no cambiarían la interacción entre la aplicación y la tarjeta inteligente; Sin embargo, la interacción entre el proveedor de servicios y las tarjetas inteligentes puede diferir en función de la implementación de la interfaz.

El conjunto de interfaces compatibles con una tarjeta inteligente se define durante la introducción de tarjetas inteligentes (consulte Introducción de tarjetas inteligentes al sistema).