

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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 Transport Layer Security (TLS) インターフェイスは、暗号実装の詳細をプロトコルスタックの上位の [Secure Sockets Layer](https://docs.aws.amazon.com/freertos/latest/lib-ref/html2/secure_sockets/index.html) (SSL) インターフェイスから抽象化するために使用する、薄いオプションのラッパーです。TLS インターフェイスの目的は、現在のソフトウェアの crypto ライブラリ、mbed TLS を、TLS プロトコルネゴシエーションと暗号化プリミティブの代替実装に簡単に置き換えることです。TLS インターフェイスは、SSL インターフェイスに変更を加えることなく交換することができます。FreeRTOS ソースコードリポジトリの「`iot_tls.h`」を参照してください。

SSL から crypto ライブラリのインターフェイスを直接選択できるよう、TLS インターフェイスはオプションです。このインターフェイスは、TLS およびネットワーク転送のフルスタックオフロード実装を含む MCU ソリューションには使用されません。

TLS インターフェイスの移植の詳細については、[FreeRTOS 移植ガイド](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-tls.html)の *TLS ライブラリの移植*を参照してください。