应用标志的编号系统和应用提供商标识符的注册程序

1 scope

应用标识符(AID)用于在卡片里应用的寻址。

这部分ISO/IEC 7816建立保证和优化了相应注册的可靠性。

 

2 normative reference

。。。。。

 

3Definitions and abbrevations

定义

application identifier:一个用来代表卡里一个应用的标识符。

                                      一个应用标志服可能还包括注册应用提供商标识符。

                                      无论它包括注册应用提供商标识符还是发行商标识号,那么这个标识就是清晰的。

application provider:一个提供卡里应用模块以执行相关应用的实体。

application label:一个在人机交互界面的数据元。

application template:一个可能存在路径文件,并包含相关应用的一个或一个以上的抽象语法标记对象的数据元。

ATR file:复位应答文件时一个可选的基本文件。

缩略词

AID   应用标识符

IFD   交互设备

IIN    发行商标识号

PIX   专有应用标识符扩展

PTS  协议类型选择

RID  注册应用提供商标识符

 

4 Data elements for application identification and selection

 

- 应用标识符由注册应用提供商标识符RID和专有应用标识符扩展PIX(可选)或者专有应用标识符组成。

 

5 数据源编码

抽象语法标记对象的结构

标签

1字节

长度

1字节

数据源

L字节

类型
'4F''01' to '10'  应用标识符P
'50''00' to '10'  应用标签P
'51''00' to '7E'路径P
'52''04' to '7F'用于执行的命令P
'53''04' to '7F'任意数据P
'73''04' to '7F'任意抽象语法标记对象     C
'61''03' to '7F'应用模板C

类型:P = 基本的抽象语法标记对象

            C = 构造的抽象语法标记对象

 

应用标识符

AID用十六进制表示。最高4位有效位代表注册类型,用于区分不同的注册和专有应用标识符。如下表所示。

'0' - '9'

as defined in ISO7812
'A'国际注册
'B'保留
'C'保留
'D'本地注册
'E'保留
'F'专有(非注册)

 

注册类型是'0' 到'9'时

 

AID的第一部分是INN(注册类别是INN的第一位。

如果INN包含奇数位,那么后面要补上'F'。

如果存在PIX,那么要加上前缀'FF'.

因此AID的编码(共2到16字节) = INN(长度不限)+ FF + PIX

 

注册类型是'A'时

RID由下面两部分组成

--注册类型:4位,编码为1010.

--注册应用提供商号,36位即9位BCD.

其他编码方式保留以后使用。

因此AID的编码 = RID(5字节) + PIX(11字节)

 

注册类型是'D'时

RID由下列值组成:

--注册类型:4位,编码为1101

--本地注册机构的城市代码,12位即3个BCD码。该代码由ISO3166定义。

--由本地机构制定的值,24位,推荐使用BCD编码。

因此AID的编码 = RID(5字节)+ PIX(11字节)

 

类型注册是'F‘时

AID的剩余部分为专有的。

AID = Proprietary application identifier(1 到16字节)

由于这个AID是未注册的,所以可能不同的应用提供商会使用相同的值。

 

 

其余数据元

应用标签(0到16字节),由应用提供商制定,并用于人机交易界面上,比如商标。

路径(0到126字节),字节数必须为偶数。

用于执行的命令,由ISO7816-4定义,长度为4到127个字节。

任意数据元,应用提供商可能会放的相关数据,长度为0到127字节。

应用模板,包含一个或者一个以上的与应用相关的抽象语法标记对象。ASN.1对象必须包含

应用标识符,其它可选。长度为3到127个字节。

 

数据元的使用

应用标识符使读卡设备

--能知道某个应用在卡中初始化。

--能识别卡里指定应用的访问方法。

 

应用标识符的检索

如果应用标识符的检索由卡提供,那么应用标识符可以从路径文件或者ATR文件里读取。

对于单个应用的卡片,AID可从历史字节中找到。

 

应用的选择

一个卡片支持以下一个或者多个的应用选择方法:

--用AID直接选择,该执行会用到SELECT FILE命令。SELECT FILE命令由7816-4定义。

--用DIR文件或者ATR文件选择,该执行会用到SELECT FILE命令。SELECT FILE命令由7816-4定义。

--默认的应用选择。这可能会发生在复位应答和协议传输选择后,由历史字节指定。

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值