文章目录
-
- 11.8 钥匙共享流程:步骤
-
- 11.8.1 步骤1和步骤2(车主):共享邀请(Sharing Invitation)
- 11.8.2 步骤3和步骤4(好友):钥匙签名请求(Key Signing Request)
- 11.8.3 步骤5和步骤6(车主): 生成导入请求(Generate Import Request)
- 11.8.4 步骤7(好友):端点数据导入(Endpoint Data Import)
- 11.8.5 步骤8和步骤9(好友):跟踪钥匙(: Track Key)
- 11.8.6 步骤10(车辆制造商服务器): 跟踪钥匙响应(Track Key Response)
- 11.8.7 步骤14(好友):首次交互(First Transaction)
11.8 钥匙共享流程:步骤
图11-1显示了钥匙共享流程,并描述了车主和好友设备之间交换的数据包的内容,与用于传输这些数据包的通信通道或传输层无关。
在这个流程的最后,好友的私人邮箱包含一个证明数据包,证明数据包包含了由车主私钥和一组权利签名的好友公钥。好友的机密邮箱可选性的包含一个活动防盗令牌。
最后一步描述了证明数据包是如何在第一次好友交互期间由车辆发布和验证的。
11.8.1 步骤1和步骤2(车主):共享邀请(Sharing Invitation)
车主设备发送密钥创建请求(Key Creation Request),该请求包含所需的端点配置和要授予的权限。字段endpoint_configuration中的endpoint_identifier和instance_CA_identifier不应包括在内,因为它们的内容是由好友设备定义的。
为了前向兼容性,好友设备应在密钥创建请求(Key Creation Request)中的7F31h之后接受来自车主设备的其他标签。如果是未知的标签,这些标签将被好友设备忽略。在未来的版本中,车主设备可以发送其他标签。
Table 11-10: Approved Sharing Methods
Listing 11-3: Sharing Invitation