Linuxマシンで証明書を生成し、これをカードに転送して暗号化します。それを保管して後で取り戻すことができます。私はカード上で4k RSAデータのようなものを得る方法を知っています。 APDUと連携していますか?Java Cardがカード上のデータを取得する
0
A
答えて
1
証明書は一般に暗号化する必要はありません。一般に公開情報が含まれています。複数のAPDUコマンドを使用してカードにデータを送信することができます。このために、コマンド連鎖を使用することができます。コマンドを複数回繰り返してデータを送信します。 UPDATE BINARYにオフセットを使用することもできます。
コマンドチェインまたはUPDATE BINARYは、そのままJava Cardに実装されていないため、機能を自分で実装する必要があります。仕様はISO/IEC 7816-4: "Identification cards -- Integrated circuit cards -- Part 4: Organization, security and commands for interchange"です。
Java Card自体には最大2^15-1バイトのバイト配列がサポートされています。これは、一般的なX509v3証明書よりも32Kほどです。平文または暗号文をそこに格納することができます。
はい、この種の機能は「with APDU」です。 APDUはほとんどのカードのための唯一の普遍的なインターフェースなので、そこでは多くの実装が必要です。とにかく私が設計/実装したものは少なくとも。
Java Cardのはまた、(アプレットによってExtendedLength
インタフェースを実装することによって)延長された長さのAPDUのをサポートすることができます。しかし、最大APDUバッファは、すべてではないにしても、ほとんどの場合4K以下です。だから、あなたは確かにこれのために拡張された長さのAPDUを使用することができますが、あなたはそれで完全な問題を解決することはできません。
関連する問題
- 1. JavaのCardLayoutで一番上のカードを取得する方法
- 2. Java Cardのデータを配列から読み取る
- 3. Cloze Card Typeのカスタマイズ - カードタイプに2枚のカードがある場合
- 4. 左上にソートするカードを取得する
- 5. Java Scratch Cardデモ
- 6. Java Card Conversion
- 7. Ebook Java Card 3?
- 8. カード内のTextViewを取得
- 9. SDカードのビットマップIDを取得する
- 10. カードのカードの背景を取り除くAndroid上の動画
- 11. SIMカードからTMSIを取得する
- 12. カードIDを取得するAPDUコマンド
- 13. Javaアプレットからデータを取得する
- 14. JavaでRest Apiを使用してAdharカードのテストデータを取得する方法
- 15. Javaカードの機能は、スマートカードのGUID/UUIDを取得するには?
- 16. Javaのカードをシャッフルする
- 17. ms-cardがデータで動作しない
- 18. は、ポストバック上のデータを取得:TextBox.Text
- 19. Androidのストライプは、ユーザーのカードを取得
- 20. solidworks EPDM APIカードのリストを取得
- 21. ログインが必要なウェブサイトからデータを取得する(Java)
- 22. Javaのデータベースからデータを取得
- 23. Javaのプロパティファイルからデータを取得
- 24. Javaのローカルネットワーク上のマシンのMACアドレスを取得する方法
- 25. カードレイアウト - 前のカードからの入力を取得する
- 26. Java Card v.2.2.2のSHA-3実装
- 27. Java CARDクラスの比較方法
- 28. データベースからJavaへのデータの取得
- 29. Javaのaws elasticacheからのデータの取得と取得
- 30. のiCloudスウィフト上のファイルからデータを取得する方法
2^15-1バイトでなければなりませんか? (すなわち、署名されたショートとして与えられた長さ) –
@MichaelRoland D'oh!ありがとう、固定。 –