Папка мониторинга JavaCard

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

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

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

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

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

1 ответ

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

Другие вопросы по тегам