Java Card上にアプレット/パッケージを表示しようとしています。これは私にxx
データバイトを与えるステータスを0x6310にした後、JavaCardからさらにデータを取得する方法は?
00 C0 00 00 xx
:返しますステータスワード0x61xx
を命じるので、私はxx
バイトをGET応答コマンドを送信
80 F2 E0 00 02 4F 00 00
:私は、リストを取得するには、次のAPDUコマンドを使用しますステータスワード0x6310
( "利用可能なデータの詳細")。ステータスワードに示されているように、さらにデータを受け取るために次に送信すべきものは何ですか?
APDUトレース:
[SEND] 80 F2 E0 00 02 4F 00 00 [RECEIVE] 61 F2 [SEND] 00 C0 00 00 F2 [RECEIVE] <F2 bytes of data> 63 10 [SEND] ???
多分、すべてのバイトを受信しなかったでしょうか?カードはより少ないバイトを返すかもしれません、Neは応答データの*最大*量です。一度に成功しない場合は、もう一度お試しください。 **いくつかのAPDUのトレースは素晴らしいでしょう**。 –
[SEND] 80 F2 E0 00 02 4F 00 00 [RECEIVE] 61 F2 [SEND] 00 C0 00 00 F2 [RECEIVE] F2 DATAと結果のバイト数63 10 [SEND] ?? –
F2命令はどこで定義されていますか?クラスバイト80はプロプライエタリなコマンドを示していますので、ISO 7816はあまり役に立ちません。 –