ZHCACY3 august   2023 AM2431 , AM2432 , AM2434 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM263P4-Q1 , AM2732 , AM2732-Q1 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 本文档中使用的首字母缩写词
  5. 2MbedTLS
    1. 2.1 MbedTLS 是什么?
    2. 2.2 为何选择 MbedTLS?
    3. 2.3 MbedTLS 的应用
  6. 3在 Lwip 上使用 MbedTLS
    1. 3.1 TLS 服务器示例(HTTPS 服务器)
    2. 3.2 TLS 客户端示例(MQTT 客户端)

MbedTLS 是什么?

MbedTLS 是 SSL 和 TLS 协议的实现,以及必要的支持代码和相应的加密算法。MbedTLS 根据 Apache 许可证 2.0 版进行分发。MbedTLS 提供了通过 TCP/IP 协议栈进行安全通信所需的抽象层,如图 2-1 所示。MbedTLS 和 LwIP 网络安全示例所需的软件栈。

GUID-EE553065-9E64-4FEE-A59A-37FE5E6CBBFE-low.png图 2-1 基于 TCP/IP 协议栈的 MbedTLS 安全通信