GB/T29271的本部分定义了客户端应用服务接口支持的服务,这些服务以操作请求和操作响应的方式来表述。以独立于编程语言的方式描述这些服务。
本部分是在 GB/T9387.1—1998中定义的开放系统互连参考模型的应用接口。它提供用于客户端应用的高层接口,该客户端应用使用卡端应用的信息存储及处理操作作为通用卡接口。
本部分不被授权定义该接口的具体实现方法。
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 缩略语 3
5 用于互操作的组织 3
5.1 概要 3
5.2 计算模型 3
5.3 应用接口上的实体关系 4
5.4 安全模型 8
6 卡端应用服务访问 11
6.1 概要 11
6.2 初始化(Initialize) 11
6.3 终止(Terminate) 12
6.4 CardApplicationPath 13
7 连接服务 13
7.1 概要 13
7.2 CardApplicationConnect 13
7.3 CardApplicationDisconnect 14
7.4 CardApplicationStartSession 15
7.5 CardApplicationEndSession 16
8 卡端应用服务 17
8.1 概要 17
8.2 CardApplicationList 17
8.3 CardApplicationCreate 18
8.4 CardApplicationDelete 18
8.5 CardApplicationServiceList 19
8.6 CardApplicationServiceCreate 20
8.7 CardApplicationServiceLoad 21
8.8 CardApplicationServiceDelete 21
8.9 CardApplicationServiceDescribe 22
8.10 ExecuteAction 23
9 命名数据服务 24
9.1 概要 24
9.2 DataSetList 24
9.3 DataSetCreate 25
9.4 DataSetSelect 25
9.5 DataSetDelete 26
9.6 DSIList 27
9.7 DSICreate 28
9.8 DSIDelete 28
9.9 DSIWrite 29
9.10 DSIRead 30
10 加密服务 31
10.1 概要 31
10.2 Encipher 31
10.3 Decipher 32
10.4 GetRandom 33
10.5 Hash 34
10.6 Sign 34
10.7 VerifySignature 35
10.8 VerifyCertificate 36
11 差异特征服务 37
11.1 概要 37
11.2 DIDList 37
11.3 DIDCreate 38
11.4 DIDGet 39
11.5 DIDUpdate 40
11.6 DIDDelete 41
11.7 DIDAuthenticate 42
12 认证服务 43
12.1 概要 43
12.2 ACLList 43
12.3 ACLModify 44
附录 A(规范性附录)鉴别协议 45
参考文献 120