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