EclipseJCDEでEclipseを使用しています。
.cap
シミュレーターにインストールするファイルとして、単純なJavaCardアプレットを作成しました。ダウンロードスクリプトは理解できないADPUコマンドの集まりであるため、インストールが失敗したかどうかはわかりません。現在シミュレーターにあるアプレットとそのAIDを確認する方法はありますか?
次に、アプレットを選択して、1つのコマンドだけでADPUtoolのスクリプトを作成しました。.jca
私のプロジェクトのファイルによると。
私のアプレットのAID:
0x1:0x2:0x3:0x4:0x5:0x6:0x7:0x8:0x9:0x0:0x0
。アプレットを選択するために作成したコマンド:
0x00 0xA4 0x04 0x00 0x0b 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0x0 0x0
最初0x00 0xA4 0x04 0x00
はselectコマンド用で、次に0x0b
AIDよりも長さ用0x0
で、最後はLeバイト用ですが、このコマンドでは重要ではないと思います。ADPUツールを使用してこのスクリプトを実行すると、次のようになります。
- CLA: 00
- INS: a4
- P1: 04
- P2: 00
- Lc: 0b 01 02 03 04 05 06 07 08 09 00 00
- Le: 00
- SW1: 6d
- SW2: 00
SW1バイトとSW2バイトは私のコマンドへの応答であると思います。また、6dは、アプレットが見つからなかったか、ロードできなかったことを意味すると思います。私は何が間違っているのですか?