

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 传输层安全
<a name="security-tls"></a>

**重要**  <a name="deprecation-message-library"></a>
该库托管在已弃用的 Amazon-FreeRTOS 存储库中。当您创建新项目时，我们建议[从此处开始](freertos-getting-started-modular.md)。如果您已经有一个基于现已弃用的 Amazon-FreeRTOS 存储库的 FreeRTOS 项目，请参阅 [Amazon-FreeRTOS Github 存储库迁移指南](github-repo-migration.md)。

FreeRTOS 传输层安全性协议 (TLS) 接口是一个可选的精简包装器，用于从协议堆栈中位于它上层的[安全套接字层](https://docs.amazonaws.cn/freertos/latest/lib-ref/html2/secure_sockets/index.html) (SSL) 接口提取加密实施详细信息。TLS 接口的用途在于，使用 TLS 协议协商和加密基元的其他实施，轻松替换当前软件加密库 mbed TLS。无需对 SSL 接口做任何更改，即可换出 TLS 接口。请参阅 FreeRTOS 源代码存储库中的`iot_tls.h`。

TLS 接口是可选的，因为可以选择从 SSL 直接连接到加密库。接口不能用于包括 TLS 和网络传输全堆栈卸载实施的 MCU 解决方案。

有关移植 TLS 接口的更多信息，请参阅《FreeRTOS 移植指南》中的[移植 TLS 库](https://docs.amazonaws.cn/freertos/latest/portingguide/afr-porting-tls.html)。**