CCC数字钥匙3.0标准解读(20)

本文档详细介绍了CCC数字钥匙3.0标准中的辅助方法,包括实例创建、获取、删除以及端点管理等,涵盖了创建、删除、查看、设置参数、获取证书等多个关键操作。这些方法在数字钥匙的安全管理和交互过程中起着重要作用。
摘要由CSDN通过智能技术生成


15.4 辅助方法

本节描述了在其他规范中被称为单个功能块的APDU命令组。本节仅供参考。

15.4.1 等级

在这里插入图片描述

15.4.1.1 类型

为了便于描述,变量名的前缀为以下类型:
 bool_: 一个布尔变量
 bytes_: 一个8bits字节数组
 uX_: 一个X位的无符号整数
 obj: 一个对象
 type[]: 一个对象列表

15.4.1.2 framework.createInstance

创建数字钥匙小程序的新实例。实例可以包含多个端点。
输入:
bytes_AID: 实例AID。
u32_endpointCountMax:端点的最大数量。
u32_instanceCACountMax:实例CA的最大数量。
u32_internalBufferSize:内部缓冲区的大小。
u32_maxAllocatablePrivateMailboxSize: 端点的最大专用邮箱大小。
u32_maxAllocatableConfidentialMailboxSize: 端点的最大机密邮箱大小。
输出:
obj_instance: 表示创建的数字钥匙小程序实例的对象。
Listing 15-51:framework.createInstance Processing
在这里插入图片描述

15.4.1.3 framework.getInstance

读取表示数字钥匙小程序实例的对象。
Listing 15-52:framework.getInstance Processing
在这里插入图片描述

15.4.1.4 framework.view

获取已安装实例的AID列表。
输入:

输出:
bytes_instanceAID[]:已安装实例的AID列表。
Listing 15-53:framework.view Processing
在这里插入图片描述

15.4.1.5 framework.deleteInstance

删除数字钥匙小程序实例和所有相关资源。本规范中当前未调用所描述的方法。它是为了完整性和其他规范的潜在用途而包含的。
输入:
obj.instance: 表示实例的对象
Listing 15-54:framework.deleteInstance Processing
在这里插入图片描述

15.4.1.6 instance.view

读取与实例相关的信息。此方法是通过实例对象(obj_instance)调用的。
输出:
u8_endpointCount: 创建的端点数。
u8_endpointCountMax: 端点的最大数量
u16_internalBufferSize: 内部缓冲区的大小
bytes_keyIdentifier[]:实例上存在的钥匙标识符列表
bytes_instanceCAIdentifier[]:实例上存在的实例CA标识符的列表
Listing 15-55:instance.view Processing
在这里插入图片描述

15.4.1.7 instance.createEndpoin

在选定实例上创建端点。此方法是通过实例对象(obj_instance)调用的。
如果设置了bool_onlineCertificate,则端点创建证书由设备制造商 CA而不是实例CA签名。设备需要能够访问设备制造商服务器才能使用此功能。
输入:
bytes_vehicleIdentifier: 车辆标识符
bytes_endpointIdentifier: 端点标识符
bytes_instanceCAIdentifier: 用于钥匙证明的实例CA的标识符
u8_optionGroup1: 选项组1
u8_optionGroup2: 选项组2
u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jason.rr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值