Папка мониторинга JavaCard - PullRequest
1 голос
/ 05 мая 2010

Я хочу написать двустороннее приложение: апплет для javacard и приложение на C #. Я рассмотрел C #, но я хочу знать, могу ли я с помощью JavaCard отслеживать папку в памяти и как мне это сделать.

У меня есть общая папка, назовем ее temp, в которой я хочу хранить информацию о буфере между симулируемой смарт-картой и приложением C #. Приложение C # будет только читать из этой папки и отображать информацию, но также будет писать запросы к смарт-карте.

Например, я имитирую ввод PIN-кода для карты. Апплет напишет файл, содержащий доступные параметры, а приложение C # прочитает этот файл и отобразит эти параметры; из приложения C # я выберу опцию и напишу файл запроса в той же папке. Это когда смарт-карта, которая отслеживает эту папку, прочитает запрос и выдаст ответ. Могу ли я сделать так, чтобы смарт-карта следила за этой папкой?

Я думал об использовании зашифрованных XML-файлов для операций запрос / ответ. Но простые .txt файлы хороши для.

Я ограничен использованием JavaCard v2.2.1, и каждая операция должна быть зашифрована / расшифрована. (с шифрованием у меня нет проблем)

1 Ответ

0 голосов
/ 04 мая 2015

Вы не можете контролировать папку Windows с помощью Java Card Applet, так как вы хотите провести некоторый мониторинг с помощью приложения .Net, поэтому более простое решение может быть Приложение .Net определяет собственный проприетарный APDU (например, get / set) и отправляет в приложение java card (JC), когда приложение JC получает эти конкретные APDU, оно возвращает некоторый результат, который перехватывается приложением .Net, и это возможно.

...