ST意法半导体
直播中

xymbmcu

12年用户 1019经验值
擅长:可编程逻辑
私信 关注
[问答]

如何基于HTTP Web服务器示例实现TLS HTTPS服务器?

我正在尝试基于此 HTTP Web 服务器示例实现 TLS HTTPS 服务器:
https://github.com/STMicroelectronics/x-cube-azrtos-h7/tree/main/Projects/STM32H735G-DK/Applications/NetXDuo/Nx_WebServer
我一直在尝试将上述示例从同一 GIT 中心的示例代码函数转换为 TLS HTTPS:
https://github.com/STMicroelectronics/x-cube-azrtos-h7/blob/main/Middlewares/ST/netxduo/samples/demo_netxduo_https.c
但是我无法让服务器从 clientHello 正确响应,它以一个应该是 serverHello 的短数据包响应。使用 Wireshark 来验证这一点。
HTTP 示例在 STM32H735G-DK 上正常工作,因为它应该。
我还尝试调整小型示例系统(TLS Web 服务器)中描述的过程:
https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-secure-tls/chapter2
上面的示例使用了与 STM32 托管示例不同的功能,但仍然具有相同的损坏服务器响应。我现在有点卡住了。我在这里发布这个是因为看起来 STM 员工从微软移植了 Azure 中间件。









回帖(1)

李永清

2023-1-4 11:47:39
#define NX_SECURE_ENABLE_AEAD_CIPHER 添加到 nx_user.h 解决了这个问题,现在共有 7 个密码套件可用。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分