首页
›
物联网安全与设备身份认证
›
004-MQTT与CoAP安全通信
›
《IoT设备MQTT/CoAP双向TLS认证》
VIP20
本课程属于:004-MQTT与CoAP安全通信
物联网安全与设备身份认证 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
IoT设备MQTT/CoAP双向TLS认证
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
双向认证概述
为什么物联网需要双向认证?单向认证 vs 双向认证,TLS/SSL握手流程回顾。
基础
TLS
02
PKI体系基础
公钥基础设施概念,CA、证书链、根证书、中间证书的作用。
PKI
CA
03
X.509证书详解
证书结构、字段含义、扩展域(SAN、Key Usage、Extended Key Usage)。
证书
X.509
04
OpenSSL工具入门
OpenSSL安装、常用命令(genrsa、req、x509、ca、verify)。
工具
OpenSSL
05
自建CA实战
生成CA根证书、中间证书,配置openssl.cnf文件。
CA
实战
06
服务端证书签发
为MQTT Broker生成私钥和CSR,使用CA签发服务端证书。
服务端
MQTT
07
客户端证书签发
为物联网设备生成私钥和CSR,使用CA签发客户端证书。
客户端
设备
08
证书格式转换
PEM、DER、PFX/P12、JKS格式互转,keytool与openssl配合。
格式
转换
09
MQTT over TLS配置
Mosquitto Broker配置双向认证,ca.crt、server.crt、server.key配置。
MQTT
TLS
10
MQTT客户端配置(Paho Python)
Python客户端加载CA证书、客户端证书、私钥进行连接。
Python
Paho
11
MQTT客户端配置(ESP32/Arduino)
嵌入式设备加载证书,使用WiFiClientSecure库。
ESP32
嵌入式
12
证书撤销机制(CRL)
生成CRL列表,配置Broker验证CRL,吊销设备证书。
CRL
撤销
13
在线证书状态协议(OCSP)
OCSP原理,配置OCSP Responder,stapling技术。
OCSP
在线
14
设备证书烧录与安全存储
将证书写入设备Flash,使用安全元件(SE)或TPM存储私钥。
安全
存储
15
证书生命周期管理
证书申请、审批、签发、分发、续期、吊销全流程自动化。
生命周期
自动化
16
使用ACME协议自动化证书管理
certbot/step-ca在物联网场景下的轻量级实现。
ACME
自动化
17
双向认证性能优化
TLS会话复用、OCSP Stapling、硬件加速(ATECC608A)。
性能
优化
18
双向认证安全加固
禁用弱加密套件、设置证书有效期、密钥长度选择。
安全
加固
19
常见错误排查
证书链不完整、主机名不匹配、证书过期、私钥不匹配等问题定位。
排查
调试
20
日志与审计
配置TLS调试日志,使用Wireshark抓包分析TLS握手过程。
日志
Wireshark
21
双向认证在CoAP协议中的应用
CoAP over DTLS,PSK与证书模式对比。
CoAP
DTLS
22
双向认证在HTTP协议中的应用
HTTPS双向认证,Nginx配置client certificate验证。
HTTP
Nginx
23
双向认证在gRPC协议中的应用
gRPC TLS配置,使用证书进行服务间认证。
gRPC
服务间
24
双向认证在LwM2M协议中的应用
LwM2M over DTLS,证书引导与注册流程。
LwM2M
DTLS
25
边缘网关双向认证
网关作为代理,同时与云端和设备端建立双向认证。
边缘
网关
26
大规模设备证书管理
使用证书管理平台(如EJBCA、CFSSL)批量签发和管理。
大规模
平台
27
证书指纹与固定证书
在代码中固定证书或公钥指纹(Certificate Pinning)。
指纹
Pinning
28
双向认证与设备身份绑定
将证书与设备唯一标识(IMEI、MAC、芯片ID)绑定。
身份
绑定
29
国密算法在双向认证中的应用
SM2/SM3/SM4证书生成,GmSSL工具使用。
国密
SM2
30
综合实战
搭建一个完整的物联网双向认证系统(MQTT + 自建CA + 多设备接入)。
实战
综合
所属VIP或分类
同VIP:CoAP-DTLS安全通信部署与调试
同VIP:CoAP安全通信全流程配置实战
同VIP:MQTT-CoAP主题ACL规则设计与测试