Transport Layer Security - FreeRTOS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Transport Layer Security

Importante

Essa biblioteca está hospedada no repositório Amazon-FreeRTOS, que está preterido. Recomendamos começar aqui ao criar um novo projeto. Se você já tem um projeto FreeRTOS existente baseado no repositório Amazon-FreeRTOS que está preterido, consulte o Guia de migração do repositório Github do Amazon FreeRTOS.

A interface de Transport Layer Security (TLS) do FreeRTOS é um wrapper fino e opcional usado para abstrair detalhes de implementação criptográfica da interface Secure Sockets Layer (SSL) acima dela na pilha de protocolos. A finalidade da interface TLS é tornar a biblioteca de criptografia de software atual, mbed TLS, fácil de substituir por uma implementação alternativa para negociação de protocolo TLS e primitivos de criptografia. A interface TLS pode ser trocada sem quaisquer alterações necessárias na interface SSL. Consulte iot_tls.h no repositório de código-fonte do FreeRTOS.

A interface TLS é opcional porque você pode escolher a interface diretamente do SSL em uma biblioteca de criptografia. A interface não é usada para soluções de MCU que incluem uma implementação de descarregamento de pilha completa de TLS e transporte de rede.

Para obter mais informações sobre portabilidade da interface TLS, consulte Portabilidade da biblioteca TLS no Guia de portabilidade do FreeRTOS.