javacard 用のアプレットと C# のアプリケーションの双方向アプリケーションを作成したいと考えています。私はC#をカバーしましたが、JavaCardを使用してメモリ上のフォルダーを監視できるかどうか、またどのようにそれを行うかを知りたいです。
シミュレートされたスマートカードと C# アプリケーションの間のバッファー情報を保存する共有フォルダーを temp と呼びましょう。C# アプリケーションは、そのフォルダーから情報を読み取って表示するだけでなく、スマートカードに要求を書き込みます。
たとえば、カードの PIN の入力をシミュレートします。アプレットは利用可能なオプションを含むファイルを書き込み、C# アプリケーションはそのファイルを読み取り、それらのオプションを表示します。C# アプリから、同じフォルダーに要求ファイルを選択してオプションで書き込みます。これは、そのフォルダーを監視しているスマートカードが要求を読み取り、応答を発行するときです。スマートカードでそのフォルダを監視できますか?
要求/応答操作に暗号化された XML ファイルを使用することを考えていました。ただし、単純な .txt ファイルで十分です。
JavaCard v2.2.1 の使用に制限されており、すべての操作を暗号化/復号化する必要があります。(暗号化では問題ありません)