本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Transport Layer Security
重要
此程式庫託管在已棄用的 Amazon-FreeRTOS 儲存庫上。我們建議您在建立新專案時從這裡開始。如果您已經有以現在已棄用 Amazon-FreeRTOS 儲存庫為基礎的現有 FreeRTOS 專案,請參閱 Amazon-FreeRTOS Github 儲存庫遷移指南。 FreeRTOS
FreeRTOS Transport Layer Security (TLS) 界面是一種精簡、選用的包裝函式,用於在通訊協定堆疊中從其上方的 Secure Sockets Layer (SSL) 界面抽象密碼編譯實作詳細資訊。TLS 界面的目的是讓使用 TLS 通訊協定交涉的替代實作及密碼編譯基本功能取代目前的軟體加密程式庫 (mbed TLS) 更為容易。TLS 界面可切換出去,無須變更 SSL 界面。請參閱 FreeRTOS 原始程式碼儲存庫iot_tls.h
中的 。
TLS 界面是選擇性的項目,因為您可以選擇直接從 SSL 建立與加密程式庫之間的界面。此界面不會用於包含 TLS 及網路傳輸完整堆疊卸載實作的 MCU 解決方案。
如需移植 TLS 介面的詳細資訊,請參閱 FreeRTOS 移植指南中的移植 TLS 程式庫。