相关规范:
密钥标识和密钥版本号共同明确标识了某卡内实体的某个密钥。密钥类型决定了密钥算法和密钥组件。明确地标识出某个实体的密钥及其算法,能够避免加密功能的误用。
GPC Common Implementation Configuration 给出了特定Key version 的用法:


密钥标识,用来标识卡内实体的每个密钥。每个密钥可能包含一个或多个组件,例如对称密钥只有一个密钥组
件而非对称密钥有多个密钥组件。每个密钥的所用密钥组件共享同一个密钥标识。卡内实体不同的密钥标识必须用
来区分各个密钥及其用法和功能。
密钥类型编码有2种格式:
| 基本格式 | Key Type 占用1个字节(00 ~ FE) |
| 扩展格式 | Key Type 占用2个字节(第一个字节为 'FF' ) |

putkey命令格式:


Key Version Number 为‘00’ 表示新增Key


原始命令:
80D800018870A180DF15368A25624ABED28B44DFA27C2D86592561B210FAFC0F3E86F8B229B68245D126AF7DDF32D7BFA3D3E4979ABCB93FE7DF8082D941401E73122FE96DE6AEE20352358E7B2C1750F87FE8F4B356B719AA118410BDF1D9CA6B190918F964B43012A28371F4208CBC5646E2F36CCD7E414C55A66D9A9DC368CB2F052F5D4F8A93A003010001
解析
80D8 0001 (创建新密钥)
88 (Lc)
70 (Key Version 70, Token )
A1 (Key Type, A1, RSA Pulbic Key N)
80 (Key length , 1024位 )
DF15368A25624ABED28B44DFA27C2D86592561B210FAFC0F3E86F8B229B68245D126AF7DDF32D7BFA3D3E4979ABCB93FE7DF8082D941401E73122FE96DE6AEE20352358E7B2C1750F87FE8F4B356B719AA118410BDF1D9CA6B190918F964B43012A28371F4208CBC5646E2F36CCD7E414C55A66D9A9DC368CB2F052F5D4F8A93 (N)
A0 (Key Type, A1, RSA Pulbic Key E)
03 (Key length , 3字节 )
010001 (E)