1

私は Java Card 3.0 Technology の研究をしていました。基本的に要件は、Java Card を使用して Java アプレットを介して Web ブラウザからスマート カードの詳細を読み取ることです。私の質問は、Java Card がすべてのスマート カード リーダーをサポートするのか、それとも特定のモデルのデバイスのみをサポートするのかということです。Java Card テクノロジーをサポートする適切なデバイスを購入したいだけです

Google で検索しても答えが見つかりませんでした

4

2 に答える 2

2

PC/SC (Winscard、PCSC-Lite..) の実装が機能している任意のプラットフォームで、スマート カードまたは同様のデバイス (Java Card スマート カード、NFC 対応の電話など) と通信できます。スマート カードで使用されるインターフェイスをサポートする PC/SC リーダー (ISO 7816-3、ISO 14443、それらのバリアントなど)。

実質的にすべてのスマート カード リーダーは PC/SC 互換です (いくつかの例外は、古いものか、テスト ツールなどの非常に専門的なものです)。Java Card Smart Cards を具体的にサポートするものはありません。

スマート カードと通信するプログラムは、PC/SC 上に構築されたネイティブ プログラム、またはJRE リリース (1.) 以降に Java に組み込まれたパッケージを使用する Java プログラムです6。javax.smartcardioJava Card は、リーダー側の開発には必要ありません (ただし、私が知らない便利な追加レイヤーが含まれている場合があります)。

于 2013-01-17T14:31:39.037 に答える
1

初心者向けの非最終リストは次のとおりです。

http://pcsclite.alioth.debian.org/ccid/section.html

JavaCardは他のスマートカードと同様にISO7816スマートカードであるため、すべての標準的なスマートカードリーダーが機能します。CCIDは、クロスプラットフォームのサポートを示す一般的なUSB標準です。

上記のリストから、横に「赤」のマークが付いていないものを1つ選択してください。

于 2013-01-19T11:26:29.533 に答える