如何解决智能卡中的APDU /响应对之间有任何时序规范吗?
我找不到关于两个连续的命令/响应对(图中的T)之间的时间间隔的明确说明。
例如,如果我已经向卡发送了命令并收到了响应,那么在通信不再有效之前我可以等待的最大时间是多少?我需要这个,是因为我愿意利用这段时间给我一些设计上的灵活性。
解决方法
这是块等待时间(可以从ATR中TB3的BWI部分计算得出)。如果卡需要更多时间,则必须在该时间过去之前发送等待时间扩展(缩写为WTX),这必须由另一端(通常是读取器)进行确认。如果未给出确认,则双方都认为通信错误。
请注意,TA1的FWI和BWI以及提供给卡的时钟都会影响时间。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。