ISO智能卡中OpenPGP應用的功能規範(doc 30頁)
1 介紹 6
1.1 縮寫定義 6
2 要求概要 7
2.1 本版本的限製 7
3 目錄結構 8
4 OpenPGP應用中數據對象的目錄 9
4.1 MF和DF中的數據文件和對象 9
4.1.1 EF_DIR 9
4.2 OpenPGP的DF 9
4.2.1 應用標誌符(AID) 10
4.2.2 OpenPGP應用的用戶認證 11
4.3 數據對象(DO) 11
4.3.1 GET DATA的數據對象 12
4.3.2 PUT DATA的數據對象 14
4.3.3 數據對象詳述 15
4.3.3.1 私有用法 15
4.3.3.2 名稱 16
4.3.3.3 語言 16
4.3.3.4 性別 16
4.3.3.5 擴展性能 16
4.3.3.6 算法屬性 16
4.3.3.7 私鑰模 16
4.3.4 數據對象的長度域 16
5 安全架構 17
6 曆史字節(ATR) 18
6.1 卡片性能 19
7 命令 19
7.1 ISO標準命令的使用 19
7.2 命令詳述 21
7.2.1 SELECT FILE命令 21
7.2.2 VERIFY命令 21
7.2.3 CHANGE REFERENCE DATA命令 21
7.2.4 RESET RETRY COUNTER命令 21
7.2.5 GET DATA命令 21
7.2.6 PUT DATA命令 21
7.2.7 GET RESPONSE命令 21
7.2.8 PSO: COMPUTE DIGITAL SIGNATURE命令 21
7.2.9 PSO:DECIPHER命令 21
7.2.10 INTERNAL AUTHENTICATE命令 21
7.2.11 GENERAL ASYMMETRIC KEY PAIR命令 21
7.2.12 GET CHALLENGE命令 21
7.3 不同IO協議下的命令用法 21
7.4 類型字節定義 22
7.5 安全消息 22
7.6 邏輯通道 22
7.7 狀態字節 22
8 文獻 23
9 流程圖 23
9.1 使用短Lc/Le開啟卡片應用。 24
9.2 使用擴展Lc/Le開啟卡片應用。 26
9.3 計算數字簽名 27
9.4 消息解密 28
9.5 私鑰生成 29
..............................