Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java プログラムでは、2 つの同一の Javacard および GlobalPlatform スマート カード (もちろん、同じ ATR を使用) を区別する必要があります。安全なチャネルを確立する前にそれを行う必要があるため、GET STATUS コマンドを使用せずにカードにインストールされているアプレットの補助を知る方法はありますか? 1 つのカードの ATR の履歴バイトを変更できますか?
SELECT by NAME APDU を使用して、可能な AID を試すことができます。そうしないと、カード マネージャーに対して認証を行わずにアプレット AID を要求することはできません。
AID を 5 バイト (RID) に短縮できることに注意してください。カード マネージャーは、同じ RID で始まるインスタンス AID を持つアプレットを選択する必要があります。