Advertisement

OpenHarmony解析设备认证:STS 协议 - 服务端响应 STS start 请求

阅读量:

一、概述

前述内容提及,客户端装置向服务器装置发送认证启动请求,接下来将阐述服务器在接收该请求信息后的处理流程及其对客户端的响应方式。

二、源码结构与功能解析

该模块对应的代码文件存储路径为:/base/security/deviceauth。

消息码解析与函数调用

复制代码
    /*
    函数功能:解析认证start请求消息
    函数参数:
    payload:消息负载
    data_type:数据类型
    函数返回值:
    成功:返回解析出来的数据结构
    失败:NULL
    */
    void *parse_auth_start_request(const char *payload, enum json_object_data_type data_type)
    {
    struct sts_start_request_data *auth_start_request =
        (struct sts_start_request_data *)MALLOC(sizeof(struct sts_start_request_data));//申请sts_start_request_data结构体空间保存解析的数据
    if (auth_start_request == NULL) 

全部评论 (0)

还没有任何评论哟~