0
我試圖從讀取二進制apdu命令的智能卡讀取二進制文件。我正在做一個我編寫的c#程序。 首先我發送loadKey-和authenticate-command。展位回報90-00,所以他們應該工作得很好。但是當我嘗試發送讀取的二進制命令時,它返回69-81,它代表「命令與文件結構不兼容」。 奇怪的是,如果我使用與Omnikey 6321 USB Reader完全相同的命令,但TWN4 Legic USB Reader會出現上述問題。APDU命令讀取與文件結構不兼容的二進制命令
有人能幫我搞定這個工作嗎? :)
這裏是我發送給智能卡的APDU命令的代碼:
cmdReadBinary = new CmdApdu();
cmdReadBinary.CLA = 0xFF;
cmdReadBinary.INS = 0xB0;
cmdReadBinary.P1 = 0x00;
cmdReadBinary.P2 = 0x00;
cmdReadBinary.Le = 0x10;
scard.Transmit(commands.CmdReadBinary.GetBytes(), commands.CmdReadBinary.GetBytes().Length, respApdu, ref respLength);