Javaアプレットの出力ファイル形式は、ACR122などのスマートカードリーダライタでJavaカードに展開する必要がある.capファイルにあります。 Javaカード&リーダー/書き込みデバイス間のこの展開プロセスは、ISO7816プロトコルに基づいています。これらのキャップファイルをAPDUコマンド、コマンド送信のシーケンスに解釈する詳細なプロセスとレイヤに関する情報はありますか?どんなリーダ/ライターが行っています。他の参照プロトコルもありますか? WBR。Javaカードのアプレット展開の詳細表示
0
A
答えて
3
あなたはほとんどが正しいです:
ISO7816-4はつまり、非常に基本的なレベルでのカードとリーダ(およびファイル構造やコマンドのような多くの詳細)の間の相互作用とコミュニケーションを記述する標準ですAPDU。
JavaCardはSUNの標準であり、現在はOracleによって維持管理されており、アプレットとJCRE/JCVM用のAPIを提供しているため、異なるスマートカードベンダが移植可能なコード用のプラトフォームを作成できます。
このprotableコードは、最後に、カードにロードされたcapファイルにコンパイルされます。
カードをインストール、管理、および維持するフレームワークは、グローバルプラットフォームと呼ばれます。アプレット、キー、ライフサイクル管理、およびいくつかの追加データを処理します。 GPモジュールは通常カード上にあり、あなたはほとんどの方法でそれらを変更するために眠っています。すべての重要なJavacardオペレーティングシステムは、グローバルプラットフォームフレームワークを実装しています。したがって、ベンダーが提供するツールにはすでにこの機能が含まれています。オープンソースソフトウェアを使いたい場合は、Martin PaljakのGlobalPlatformProのような良い選択肢があります。また、JavaCardアプレットコード内からGPの機能を呼び出すこともできます。あなたが仕様を巡って試して試してみたいのであれば、カードのバージョンを特定し、正しい仕様を選んでください。
関連する問題
- 1. テーブルの表示詳細の開示iOS
- 2. 詳細を表示するウィンドウは展開されませんコレクションのプロパティ
- 3. カスタムエンティティの詳細を表示
- 4. 詳細表示表示の問題
- 5. 支払いカード業界の詳細
- 6. より詳細な "詳細" apache/phpプロセスの表示方法
- 7. マスター詳細データウィンドウの詳細を新しいウィンドウに表示
- 8. QMessageBox "詳細を表示"
- 9. 詳細開示インジケータの配置
- 10. ポリマー内のバージングリッド、展開可能な詳細行の追加
- 11. カスタムプロパティを開くVSTOアドインのコードから詳細を表示
- 12. celltableの行の詳細を表示
- 13. フッターセクションの下の詳細セクションを表示
- 14. hive - テーブルの列の詳細を表示
- 15. ページのユーザーの詳細を表示
- 16. フォームの検証と詳細の表示
- 17. BizTalk - 展開の詳細はどこに格納されます
- 18. 詳細開示後の注釈の詳細は押されましたか?
- 19. Matlab:ファイルブラウザでクラスファイルの詳細を表示
- 20. アクティブなメンバーの詳細を表示
- 21. 詳細表示の戻るボタン
- 22. 表示する行の詳細は
- 23. リストビュー(詳細表示)のソートアイコンc#
- 24. 500内部サーバーエラーの詳細を表示
- 25. TableViewと詳細ビューのセル表示
- 26. マスター詳細ページ - Androidのメニューアイコンを表示
- 27. 表示行の詳細は、DataGrid
- 28. Javaでアプレットを表示
- 29. Javaのオーディオファイルの詳細
- 30. ラベルに詳細を追加して展開するUITableViewCell
GPのコマンドおよびセキュアメッセージのほとんどは、ISO 7816-4に準拠していません。これは、コマンドが一般的に、クラスバイトが「80」または「84」に設定されていることから始まります。つまり、ヘッダーとステータスワードのほかに、コマンドはプロプライエタリであることを示します。 –