我正在使用javaCard 2.2.1并尝试编写一些代码来实现全局Platform的一部分
在我的实现中,我需要发送一个apdu与它的数据和SW设置为空间值
如何在不使用IsoException.throwIt()
答案 0 :(得分:2)
大多数人使用以下方式,
apdu.setOutgoingAndSend(ISO7816.OFFSET_CDATA, length);
ISOException.throwIt(ISO7816.XXX...);
请注意,在代码的第二个语句中,某些JCVM / JCRE不允许抛出SW1SW2的任意值。它们允许标准SW1,如6Fxx
,90xx
。您可以将SW2编码为保持SW1标准的任何值。