Pregunta

Dada una tarjeta inteligente ATR (Respuesta-A-Reset); Es que es posible determinar qué bytes que pueden ser variable para crear una máscara de ATR para la tarjeta en particular?

Un ejemplo ATR podría ser similar (que puede ser analizado por de Ludovic Rousseau ATR analizador ):

3B FF 18 00 FF 81 31 FE 45 65 63 11 05 40 02 50 00 10 55 10 03 03 05 00 43

¿Hay alguna manera genérica para lograr esto? O tengo que ponerse en contacto con el proveedor de la tarjeta de la tarjeta en particular?

¿Fue útil?

Solución

¿Qué es la aplicación de este conocimiento?

No creo que hay un estándar para esto, aparte de bytes variables en diferentes características de la tarjeta (si se sabe que hay diferentes versiones de una carta determinada, con diferentes capacidades de protocolo, por ejemplo), o si conoce que hay diferentes versiones de la tarjeta. A veces se puede encontrar información acerca de una carta de los bytes históricos, como hay diferentes proveedores para eDNI de Estonia, pero los bytes históricos de todas las tarjetas leen "v1.0 EstEID" en ASCII.

Así que la respuesta más probable es que necesita ponerse en contacto con el fabricante o lea la documentación que se incluye con la tarjeta.

Buena suerte!

Otros consejos

Depende del objetivo. Si su objetivo es ser capaz de identificar ese tipo de tarjeta exacta en todas las variaciones posibles, no hay forma de una máscara de ATR lo hará por ti. Si usted tiene una "familia" en general tarjeta que desea asociar, puede intentar enmascarar los bytes históricos. Si va a configurar la configuración del Registro Calais, que no sugiere nada enmascaramiento, ya que podría bloquear a otro CSP. Aparte de ATR, mira la última especificación de controlador de Microsoft Mini para un proceso para identificar una tarjeta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top