ITPub博客

首页 > 数据库 > 数据库开发技术 > 鸿蒙设备开发OpenHarmony深度解读之分布式软总线:authmanager模块(4)/设备身份认证过程

鸿蒙设备开发OpenHarmony深度解读之分布式软总线:authmanager模块(4)/设备身份认证过程

数据库开发技术 作者:CodeSniper 时间:2025-07-04 19:05:12 0 删除 编辑

📌往期推文全新看点(文中附带最新·鸿蒙全栈学习笔记)

📃 鸿蒙(HarmonyOS)北向开发知识点记录~

📃 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~

📃 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?

📃 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~

📃 对于大前端开发来说,转鸿蒙开发究竟是福还是祸?

📃 鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?

📃 记录一场鸿蒙开发岗位面试经历~

📃 持续更新中……


一、概述

authmanager模块是鸿蒙为设备提供认证机制的模块。模块内的主要处理过程包括报文的接收、解密、再次封装、加密、发送的步骤。本文将继续介绍设备身份认证过程的细节。

二、源码分析

本文源代码主要是位于wifi_auth_manager.c文件中。

  1. 在函数OnDataReceived()中处理认证协议数据包负载部分。
  1. 若数据包类型不属于MODULE_HICHAIN和MODULE_AUTH_SDK之间,则应是加密消息,首先进行解密,在函数DecryptMessage()中实现。
  1. 根据数据包类型字段module,对接收到的cJSON数据选择不同的处理方式,在函数OnModuleMessageReceived()中实现。

在这里插入图片描述

原文作者:你我皆是牛马星人;如有侵权,请联系管理员删除。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2018-10-26

  • 博文量
    14
  • 访问量
    1073