0

Java プログラムでは、2 つの同一の Javacard および GlobalPlatform スマート カード (もちろん、同じ ATR を使用) を区別する必要があります。安全なチャネルを確立する前にそれを行う必要があるため、GET STATUS コマンドを使用せずにカードにインストールされているアプレットの補助を知る方法はありますか? 1 つのカードの ATR の履歴バイトを変更できますか?

4

1 に答える 1

1

SELECT by NAME APDU を使用して、可能な AID を試すことができます。そうしないと、カード マネージャーに対して認証を行わずにアプレット AID を要求することはできません。

AID を 5 バイト (RID) に短縮できることに注意してください。カード マネージャーは、同じ RID で始まるインスタンス AID を持つアプレットを選択する必要があります。

于 2013-03-01T23:15:24.747 に答える