5

ロードする方法はありますか。Java カードのcap (変換されたアプレット) デザインを Java に変換し、その .cap(変換されたアプレット) ファイルからアプレットをスマート カードにインストールしますか?
アプレット ファイルに変換された .cap ファイルがあり、その .cap ファイルに存在するアプレットをインストールしたいと考えています。
まず、Java で .cap ファイルをロードする方法を教えてください。
Javaでは、javax.smartcardioパッケージを使用してスマートカードと対話し、apduコマンドを使用してスマートカードにインストールされたアプレットと対話しています。
私は使っている:

  1. スマート カード タイプ = 連絡先カード
  2. apduを使用してjcopJavaCard2.2.2を使用する
4

1 に答える 1

4

すべてのプログラム可能な JavaCard には、「CardManager」と呼ばれるプリロードされたアプレットがあります。このアプレットは、新しいアプレットのアップロードとインストールに使用する必要があります。

ほとんどの場合、使用する JavaCard の SDK には、CardManager の選択 (必要な認証を含む)、アプレットのロードとインストールに必要な手順をカプセル化したライブラリが付属しています。これは、 GlobalPlatform標準で定義されている install コマンドと load コマンドに基づいています。

必要な手順/コマンドは、たとえば次のように説明されています: JavaCard Applet を実際の SmartCard にインストールする。ただし、カードの具体的な認証シーケンス (CardManager AID、認証キーを使用) は、カードの種類によって異なります。

于 2011-12-25T12:59:28.760 に答える