Java 如何处理非标准Apdu?

Java 如何处理非标准Apdu?,java,smartcard,javacard,apdu,Java,Smartcard,Javacard,Apdu,我已经为旧的现有系统开发了JavaApplet。我发现了非ISO7816 apdu标准。 Cla:0x80 Ins:0xFA 当我处理这个命令时,小程序崩溃了。有没有办法处理这种情况?唯一的非标准方面是,ISO 7816没有定义此命令。否则,在不违反标准的意义上,它肯定符合标准 因此,您的应用程序似乎因为错误地处理该场景而出错(例如为所有未识别的命令发出SW\u-INS\u-NOT\u-SUPPORTED。如果您没有编写小程序的丰富经验,请在Java中处理字节时注意类型转换。设置了最高有效位的值

我已经为旧的现有系统开发了JavaApplet。我发现了非ISO7816 apdu标准。 Cla:0x80 Ins:0xFA
当我处理这个命令时,小程序崩溃了。有没有办法处理这种情况?

唯一的非标准方面是,ISO 7816没有定义此命令。否则,在不违反标准的意义上,它肯定符合标准


因此,您的应用程序似乎因为错误地处理该场景而出错(例如为所有未识别的命令发出
SW\u-INS\u-NOT\u-SUPPORTED

如果您没有编写小程序的丰富经验,请在Java中处理字节时注意类型转换。设置了最高有效位的值很容易出错。您可能会盯着(几乎)完美的代码看一段时间,直到您意识到它。至于其余的,如果我们想帮助您,您可能应该向我们展示一些代码