Presentación de tarjetas inteligentes al sistema
Para que el subsistema de tarjetas inteligentes pueda encontrar una tarjeta inteligente, la tarjeta inteligente debe introducirse en el sistema. Normalmente, esto se hace con una herramienta de configuración de tarjeta inteligente proporcionada por el fabricante de la tarjeta. La herramienta podría venir como un programa en un disquete (con la tarjeta inteligente), un control ActiveX disponible en un sitio web, etc.
La herramienta de configuración debe proporcionar los siguientes datos sobre la tarjeta:
- Su cadena ATR y una máscara opcional para usarla como ayuda para identificar la tarjeta.
- Lista de interfaces de tarjeta inteligente compatibles con la tarjeta.
- Nombre para mostrar de la tarjeta, que se usará para identificar la tarjeta al usuario. En la mayoría de los casos, el usuario lo proporcionará a la herramienta de configuración.
- El proveedor de servicios principal asociado a la tarjeta (opcional), que se usará al acceder a la tarjeta a través de interfaces COM.
Para simplificar las herramientas de configuración y garantizar la integridad de la base de datos de tarjetas inteligentes, el subsistema de tarjetas inteligentes proporciona las dos funciones siguientes. SCardIntroduceCardType introduce una tarjeta inteligente en la base de datos y SCardForgetCardType la quita de la base de datos.