2

スマート カード アプリケーションを開発しており、Date情報を保存する必要があります。簡単に言えば、スマートカードに含まDateれている必要がある最後の(10)トランザクションを保存したいと思います。Time

使用されるプラットフォーム:

  • Java カード 2.2.1
  • グローバルプラットフォーム 2.1.1

Class Dateを見つけましたが、Java Card 3.0 が必要です。

Date/TimeJava Card 2.2.1 を使用してスマートカードに取引情報を保存することはできますか?

4

2 に答える 2

3

必要なものは何でもJavaCardに保存できます(Dateクラスを再作成するUNIXタイムスタンプなど)が、javacardにはバッター付きの内部クロックがないことに注意してください。したがって、外部の時刻ソースに依存しているため、時刻はおそらく参考情報にすぎません。

于 2013-04-01T17:51:43.373 に答える
2

はい、そのようなデータを保存できますが、データは日、月、年、時、分、秒のバイトを含むバイト配列またはカスタム クラスにラップされます。

  1. Date/Info は端末によって送信されます (APDU バイト単位)。
  2. アプレットは、フォーマットに基づいて日付/時刻情報を解析します
  3. 解析されたデータをバイト配列またはカスタム クラス オブジェクトに格納します

タイムスパンを計算する必要がある場合は、バイト配列に加算/減算を行うメソッドを作成する必要があります。

于 2013-05-24T06:54:34.043 に答える