OpenHarmony对STS协议的设备认证解析:客户端发起STS end请求
发布时间
阅读量:
阅读量
一、概述
当客户端接收到服务端反馈的响应信息后,将依据信息内容执行相应的处理操作,并重新发起sts end请求,其主要目标是传输可信赖的认证信息,从而便于服务端对客户端身份进行确认。以下将对这一流程进行详细阐述。
二、源码结构与功能解析
该模块对应的代码文件存储路径为:/base/security/deviceauth。
响应消息解析与关键字段提取
/*
函数功能:解析认证start响应消息
函数参数:
payload:消息负载
data_type:数据类型
函数返回值:
成功:返回解析完毕的数据结构
失败:NULL
*/
void *parse_auth_start_response(const char *payload, enum json_object_data_type data_type)
{
struct sts_start_response_data *auth_start_response =
(struct sts_start_response_data *)MALLOC(sizeof(struct sts_start_response_data));//申请start响应数据结构体空间
if (a
全部评论 (0)
还没有任何评论哟~
