Condividi tramite


Interfacce smart card

Un'interfaccia della smart card è costituita da un set predefinito di servizi disponibili all'interno di una smart card, dai protocolli necessari per richiamare i servizi e da eventuali presupposti relativi al contesto dei servizi.

Per quanto riguarda le smart card, il termine "interfaccia" è simile al modo in cui viene usato in COM, che a sua volta è simile al concetto dell'identificatore dell'applicazione ISO 7816/5, ma con un ambito diverso.

Ogni interfaccia della smart card è identificata da un GUID. Ad esempio, è possibile definire un'interfaccia che fornisce informazioni biorhythm al relativo titolare. Se una determinata smart card supporta questo servizio, può richiedere di supportare tale GUID di interfaccia. Usando i GUID dell'interfaccia, un'applicazione può cercare un determinato set di interfacce, individuando qualsiasi scheda che supporta tale set, per completare un'attività.

Anche se un'interfaccia ha un GUID, potrebbe essere implementata in modo diverso in schede diverse. Ad esempio, l'interfaccia biorhythm menzionata in precedenza può avere diverse implementazioni, ma viene fatto riferimento a tutti usando lo stesso GUID. Le diverse implementazioni non modificherebbero l'interazione tra l'applicazione e la smart card; Tuttavia, l'interazione tra il provider di servizi e le smart card può variare a seconda dell'implementazione dell'interfaccia.

Il set di interfacce supportate da una smart card viene definito durante l'introduzione della smart card (vedere Introduzione alle smart card al sistema).