¿Hay una tarjeta inteligente virtual de la que podría utilizar para ejecutar algunas pruebas?

StackOverflow https://stackoverflow.com/questions/2821915

  •  26-09-2019
  •  | 
  •  

Pregunta

Me imagino que esto no hace ninguna diferencia, pero voy a tratar de acceder a él mediante una aplicación Java.

ACTUALIZACIÓN: Voy a usar tarjetas inteligentes en un sistema público / privado claves de cifrado

.
¿Fue útil?

Solución

Hay diferentes tipos de tarjetas inteligentes y no están haciendo claro qué tipo de prueba que quiere decir, pero supongo que estamos hablando acerca de las tarjetas inteligentes criptográficas.

kit de desarrollo de JavaCard contiene una referencia JCRE que se puede utilizar para emular un JavaCard de hardware en el software, para que pueda "despliegue" applet tarjeta inteligente (si está escribiendo una) a la tarjeta inteligente inexistente, y la prueba se con apdutool [1]

[1] http : //www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm

Otros consejos

Puede utilizar nuestro emulador de código abierto jCardSim http://jcardsim.org para este propósito. Se emular completamente el verdadero chip NXP JavaCard y también, puede utilizar javax.smartcardio (terminal virtual Java Card) durante las pruebas.

SmartCard virtual de la JCIDE puede simular una tarjeta basada en el protocolo de comunicación PCSC en un sistema de Windows, que se puede utilizar casi lo mismo que una tarjeta real.

El JCIDE es un kit de desarrollo javacard que contiene tarjeta virtual y el lector virtual. Se puede utilizar para ejecutar / depurar algunas pruebas de forma gratuita.

Se puede ver más " https://github.com/Tolice/JCIDE/wiki "

Se puede obtener una tarjeta inteligente virtual (y un lector virtual) aquí: http://sourceforge.net/projects / vsmartcard /

Si usted está buscando una aplicación javacard, el CAPRunner podría ser su amigo. Puede carreras CAP archivos. Se utiliza en combinación con WebSCard también se obtiene una interfaz web a la misma.

Si usted realmente desea conseguir abajo en el nivel de programación JavaCard, NetBeans actuales http://www.netbeans.org/ (6.9.1 y posteriores) tienen un módulo JavaCard que viene listo con un emulador de la tarjeta JC3, lo que le permite probar sus cardlets / applets con sólo pulsar "ejecutar" (o "depuración") en el proyecto JavaCard.

Es bastante cómodo, pero ten cuidado con las diferentes versiones javacard y cheque que características, funciones y parámetros están realmente disponibles para la versión de la plataforma que se está programando en el final.

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