【发布时间】:2012-01-28 02:31:01
【问题描述】:
我正在处理一个涉及 Socket.IO 的项目,我想为其添加加密。这似乎有点错误,但是能够通过我的协议添加一个标准的方式来隧道传输 TLS 套接字将非常有帮助,因为我的传输不可知论,并且 TLS 非常适合协商和创建安全会话(我真的不想要一个轮子必须重新发明)。
最终,您将在 BCP 内的 TLS 内拥有 BCP(BCP 是我的协议的名称)。虽然丑陋,但它可以保证任何传输介质都可以轻松升级到 BCP 内的加密连接,考虑到我提前不知道 Socket.IO 会选择哪种传输方式(此外,面向未来并为其他人使用 BCP 等)。我知道这是一个坏主意,还是因为 TLS 太低级而不可能,但如果可以做到或您有更好的选择,我很乐意听到您的想法。
【问题讨论】: