OpenHarmony设备认证解析:PAKE协议服务端响应PAKE-end请求
发布时间
阅读量:
阅读量
一、概述
当客户端发送end请求时,服务端需生成相应的反馈信息,本文着重阐述服务端对end请求的解析流程以及响应消息的构建方式。
二、源码结构与功能解析
该模块对应的代码文件存储路径为:/base/security/deviceauth。
1. 首先解析收到的消息数据:parse_pake_client_confirm函数。
/*
函数功能:解析pake客户端confirm消息
函数参数:
payload:消息负载部分
data_type:数据类型
函数返回值:
返回pake_end_request_data结构的confirm消息
*/
void *parse_pake_client_confirm(const char *payload, enum json_object_data_type data_type)
{
struct pake_end_request_data *pake_client_confirm =
(struct pake_end_request_data *)MALLOC(sizeof(struct pake_end_request_data));//申请pake_end_request_data结构体空
全部评论 (0)
还没有任何评论哟~
