私はISO 7816スマートカードプログラミングの世界で初めてです。私は非接触プログラミングに関する良い知識を持っています。私はSCOSTAカードを持っています。データを読み書きするのに最善を尽くしましたが、常にエラー6986で私に反応します。SCOSTAスマートカードの操作、MF、DF、EFの作成、データの書き込み/読み取りなど...
1
A
答えて
2
これらの種類のカードからデータを読み取るには、まずREAD BINARYコマンド内でファイルを選択するか、ファイルを指定する必要があります。現在、ファイルを選択していないという例外が表示されます。メモリカードは通常、単一のインタフェースとデフォルトの選択されたファイルを持っているので、直接リードコマンドを送ることができます。しかし、SCOSTAのようなファイルベースのスマートカードの実装では、最初にそのファイルを選択する必要があります。おそらくはDF(ディレクトリ)がまず必要です。
ここで、アプリケーションディレクトリは名前でも選択できる特殊なDFです。たとえば、パスポートアプリケーションのAIDはA0000002471001
です。ここで、A000000247
はICAOのRID(アプリケーションプロバイダ向け)です。パスポートでは、このディレクトリを選択できるはずです。次に、ファイルを選択する必要があります。 READ BINARYコマンドに短いファイル識別子1D
を入れて選択できるEF.SOD。
どのファイルが存在するかは、アプリケーション/パーソナライゼーションによって異なります。一般に、カード上にあるものを定義する普遍的な方法はありません。スマートカードはその意味での汎用コンピュータのようなものです。したがって、最初に使用したいプロトコルの仕様を見つける必要があります。
まだパーソナライズされていないカードには、まだファイルが定義されていない可能性があります。
関連する問題
- 1. APEXでの読み取り/書き込みページの作成
- 2. mswordファイルの読み込み、書き込み、操作のAPI
- 3. Valgrindでの読み取り操作で無効な書き込み
- 4. Boost :: Asio読み込み/書き込み操作
- 5. 書き込み操作コスト
- 6. MongoDB読み書き操作
- 7. Linuxカーネルでの原子操作の読み込みと書き込み
- 8. 読み込み操作でデータベースの書き込み操作をブロックできますか?
- 9. BluetoothGatt読み取り/書き込み操作をキャンセルしますか?
- 10. ObjectiveCは読み取り時に書き込み操作を実行します
- 11. アクセス操作と読み取り/書き込み。違いは何ですか?
- 12. 読み取り/書き込みと作成/読み取り/更新/削除の権限の違い
- 13. データ(オブジェクト)の作成と読み込み
- 14. MSSQLデータの作成と読み込み
- 15. 読み取り/書き込みのQObject
- 16. プリファレンスの読み取り/書き込み
- 17. Firebaseの書き込み操作のスウィフトレスポンスハンドラ
- 18. Cassandraからのデータの書き込みと読み取り3.9
- 19. fioエラー書き込み操作のチェック
- 20. ファイルへの書き込み操作
- 21. MongoDBの同時読み込み操作
- 22. EXIFデータの読み取りと書き込み
- 23. GPU; OpenGL ES 2.0;データの読み取り/書き込み。 NDK; Tegra2;
- 24. 読み取り操作でスレッドセーフなDOMを作成する
- 25. 読み取りおよび書き込み操作のためのcodigniterのデータベースサーバーを切り替えます。
- 26. C - 作成/書き込み/名前付きパイプの読み込み
- 27. シリアルポートの書き込みと読み取りが動作しない
- 28. スマートカードのデータを読み取る方法
- 29. D3.js - 外部データの読み込みと操作
- 30. 読み取り/書き込みSPIデバイス