Я хочу написать двустороннее приложение: апплет для javacard и приложение на C #.
Я рассмотрел C #, но я хочу знать, могу ли я с помощью JavaCard отслеживать папку в памяти и как мне это сделать.
У меня есть общая папка, назовем ее temp, в которой я хочу хранить информацию о буфере между симулируемой смарт-картой и приложением C #. Приложение C # будет только читать из этой папки и отображать информацию, но также будет писать запросы к смарт-карте.
Например, я имитирую ввод PIN-кода для карты. Апплет напишет файл, содержащий доступные параметры, а приложение C # прочитает этот файл и отобразит эти параметры; из приложения C # я выберу опцию и напишу файл запроса в той же папке. Это когда смарт-карта, которая отслеживает эту папку, прочитает запрос и выдаст ответ. Могу ли я сделать так, чтобы смарт-карта следила за этой папкой?
Я думал об использовании зашифрованных XML-файлов для операций запрос / ответ. Но простые .txt файлы хороши для.
Я ограничен использованием JavaCard v2.2.1, и каждая операция должна быть зашифрована / расшифрована.
(с шифрованием у меня нет проблем)