ssl - NodeMCU Lua Websockets 安全不适用于 2.0 基线

标签 ssl websocket lua esp8266 nodemcu

有人知道这个 websockets 安全问题的解决方案吗?它在 1.5 基准上运行良好,但在 2.0 上运行不佳。有什么想法可能是问题所在以及 SSL/TLS 从 1.5 到 2.0 发生了什么变化? 谢谢大家。

最佳答案

这可能是由困扰 HTTP 模块的相同“错误”引起的:https://github.com/nodemcu/nodemcu-firmware/issues/1707

那条线很长,很长,直到将近一年之后,我们才看到隧道尽头的曙光。最快的潜在修复方法是将 app/include/user_mbedtls.h 中的 MBEDTLS_SSL_MAX_CONTENT_LEN 提高到 5120 并构建您自己的固件。

但是,首先我会在启用调试的情况下编译一个固件,看看您是否从 mbedTLS 收到任何“错误消息长度”错误。

关于ssl - NodeMCU Lua Websockets 安全不适用于 2.0 基线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47582443/

相关文章:

c# - 我在哪里可以找到在 C# 中为本地 HTTPs 服务器生成的证书

javascript - 需要找到 MQTT 的安全 Websocket 代理

ssl - Curl 不接受我的 SSL key

c# - 证书未正确签名

javascript - websockets 可以连接并将数据发送到在非 http 端口上运行的另一个本地进程吗?

security - HTTP 上的 WS 与 HTTPS 上的 WSS

c - 在 C/C++ 宏中通过 __VA_ARGS__ 迭代添加分隔符

lua - 在lua下,如果只有安装了LuaFileSystem包,我怎么能检查文件属性

algorithm - 使用 Lua 的 BFS 算法找到 2 个节点之间的最短路径

c# - HTTPs 客户端在 Azure Web App 上连接到没有可信链(非可信 CA)的服务器