Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个带有 Lwip 和 mbedTLS 堆栈的嵌入式项目。
我有一个线程在端口 21 上管理与服务器的连接。此连接使用 mbedTLS 加密,一切正常。
现在我需要在不同端口上的同一台服务器上创建另一个连接。此连接将由不同的线程管理。
我可以用我用来保护第一个连接的相同 ssl_context 保护第二个连接吗?如果是,我该怎么做?
谢谢,
伊曼纽尔。
ssl_context用于单个 TLS 会话,如果您使用两个连接,则根据定义,您将建立两个 TLS 会话,因此应该使用两个 ssl_contexts。由于您应该使用两个不同的上下文,因此每个上下文应该有不同的端口集,当您调用mbedtls_ssl_set_bio()
ssl_context
mbedtls_ssl_set_bio()