外部认证主要流程:
1. 选卡
2. 发送RATS指令(0xe0 0x51 0x35 0xb4)
3. 成功后返回ATS :0x10 0x78 0x80 0xa0 0x2 0x20 0x90 0x0 0x0 0x0 0x0 0x0 0x38 0xc1 0x5f 0x3e
4. 发送选择MF指令(0xa 0x1 0x0 0xa4 0x0 0x0 0x2 0x3f 0x0 0xbf 0xeb)
5. 成功后返回指令回复(0xa 0x1 0x6f 0x15 0x84 0xe 0x31 0x50 0x41 0x59 0x2e 0x53 0x59 0x53 0x2e 0x44 0x44 0x46 0x30 0x31 0xa5 0x3 0x8 0x1 0x1 0x90 0x0 0xb2 0x6b)
6. 发送获取随机数指令(0xb 0x1 0x0 0x84 0x0 0x0 0x8 0x44 0x26 )
7. 成功后收到回复(0xb 0x1 0x9c 0xe7 0x79 0x5e 0x5b 0x16 0xc5 0x31 0x90 0x0 0x46 0xc5)
8. 发送外部认证0指令(0xa 0x1 0x0 0x82 0x0 0x1 0x8 0x63 0xba 0xc4 0xce 0xe2 0x68 0xe 0xf0 0x8c 0xd5 )
9.1 成功后收到回复(0xa 0x1 0x90 0x0 0x2f 0xc9) --- 结束