5.5 初始化 SSL/TLS 客户端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.6 初始化 SSL/TLS 客户端上下文 . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.7 建立 SSL/TLS 连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.8 读写数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.9 关闭 SSL/TLS 客户端连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.10 mbedtls 使用范式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.11 添加新证书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.11.1 根证书样式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.11.2 获取根证书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.11.3 导入证书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.12 常见问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.12.1 证书验证失败 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.12.2 证书时间错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.12.3 证书 CN 错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.12.4 0x7200 错误 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.13 参考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6 MbedTLS RAM 和 ROM 资源占用优化指南 27
6.1 优化说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2 优化后的资源占用汇总 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.3 优化前的准备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.4 优化配置概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.4.1 常用优化配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.4.2 系统相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.4.3 功能组件相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.4.4 密码套件相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.4.5 椭圆曲线相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.4.6 TLS 版本选择相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.4.7 DTLS 相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.5 参考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
评论0
最新资源