This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP432E401Y:TLS 服务器名称指示

Guru**** 2466550 points
Other Parts Discussed in Thread: MSP432E401Y

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1468420/msp432e401y-tls-server-name-indication

器件型号:MSP432E401Y

工具与软件:

我尝试使用 MQTT 连接到 AWS IoT。  AWS 需要对 TLS 使用 SNI 扩展。  这意味着在连接协商期间、服务器的名称与客户端问候消息一起发送。  我可以看到、SNI 扩展在 mbed TLS 库中已启用。  问题在于、由于 SlNet 包装程序的原因、我无法访问直接调用 Mbed TLS 库所需的上下文。  我找到了一个名为 SLNETSOCK_SEC_ATTRIB_DOMAIN_NAME 的安全属性、将该属性设置为服务器名称、但是它不会生成客户端问候消息的 SNI 扩展。  是否有一个 SlNet 函数可用于在 mbed TLS 库中设置 SNI?