Compartir a través de


Interfaces de tarjeta inteligente

Una interfaztarjeta inteligenteconsta de un conjunto predefinido de servicios disponibles en una tarjeta inteligente , los protocolos necesarios para invocar los servicios y cualquier suposición con respecto al 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, se podría definir una interfaz que proporcione información de biorrimos al 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, localizar 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 biorhythm mencionada anteriormente puede tener varias implementaciones diferentes, pero se hace referencia a todas con el mismo GUID. Las distintas 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).