

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Transport Layer Security
<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 

FreeRTOS Transport Layer Security (TLS) 界面是一種精簡的選用包裝函式，用來抽象密碼編譯實作詳細資訊，遠離通訊協定堆疊中其上方的 [Secure Sockets Layer](https://docs.aws.amazon.com/freertos/latest/lib-ref/html2/secure_sockets/index.html) (SSL) 界面。TLS 界面的目的是讓使用 TLS 通訊協定交涉的替代實作及密碼編譯基本功能取代目前的軟體加密程式庫 (mbed TLS) 更為容易。TLS 界面可切換出去，無須變更 SSL 界面。請參閱 FreeRTOS 原始程式碼儲存庫`iot_tls.h`中的 。

TLS 界面是選擇性的項目，因為您可以選擇直接從 SSL 建立與加密程式庫之間的界面。此界面不會用於包含 TLS 及網路傳輸完整堆疊卸載實作的 MCU 解決方案。

如需移植 TLS 界面的詳細資訊，請參閱 *FreeRTOS 移植指南中的移植* [TLS 程式庫](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-tls.html)。