某位csdn博主的解决方案,如下:
[error] handle_transport_init received error: TLS handshake failed
[2023-03-03 20:20:39] [fail] WebSocket Connection 124.70.109.189:8200 - "" /stt/streaming 0 websocketpp.transport.asio.socket:8 TLS handshake failed
解决方法有两种:
从verify_peer修改成verify_none
ctx->set_verify_mode(asio::ssl::verify_none);
用openssl重新生成证书对

文章介绍了在遇到TLS握手失败错误时的两种解决方案:一是将SSL上下文的验证模式设置为不验证(verify_none),二是使用openssl工具重新生成证书对。这两种方法可以帮助开发者解决WebSocket连接中的安全问题。
5187

被折叠的 条评论
为什么被折叠?



