我在代码中使用以下内容来连接卡并获取频道
card = terminal.connect("T=1");
channel = card.getBasicChannel();
这里T = 1,即协议是硬编码的。有什么方法可以找到插入读卡器的卡的协议吗?
javacard.framework.APDU有方法getProtocol(),但我想要connecting时带卡的协议。
答案 0 :(得分:2)
来自CardTerminal.connect(String protocol)
的javadoc协议 - 要使用的协议(" T = 0"," T = 1"或" T = CL" ),或" *"至 使用任何可用的协议进行连接。
所以看起来你可以使用通配符。