簡體   English   中英

通過 CCID 的 ISO/IEC 7816 命令

[英]ISO/IEC 7816 commands over CCID

我目前正在探索智能卡世界,但有些事情我不明白。 我正在開發一個驅動程序,它使用 CCID 協議(我成功地進行了基本通信)與我的智能卡讀卡器 (USB) 對話。

但是,如果我想使用 ISO/IEC 7816-4 規范與我的卡交談,我將繼續使用 CCID 協議並在 PC_to_RDR_XfrBlock() 請求中的數據部分(abData at offset 10 cf $6.1.4 page 30 規范) CCID )我將直接將我的 ISO/IEC 7816 命令發送為 READ_BINARY、WRITE_BINARY、SELECT ... 智能卡讀卡器將使用 RDR_to_PC_DataBlock()($6.2.1 第 49 頁)回答我。

這個問題與操作系統無關,不使用任何現有的驅動程序或操作系統庫。

我對嗎?

我通過使用wireshark分析trames找到了我的答案。 它似乎像我描述的那樣工作。

這里有一些鏈接可以幫助嘗試做同樣事情的用戶。

要設置 USB 捕獲: https : //wiki.wireshark.org/CaptureSetup/USB

在wireshark中啟用iso 7816幀分析(在ccid數據包內): https : //ask.wireshark.org/questions/32594/iso-7816-example-capture

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM