Advertisement

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)

还没有任何评论哟~