0

如果支持 STARTTLS,我想知道如何创建从客户端 Web 浏览器到服务器的连接。

SSL/TLS 层涉及使用不同的端口。STARTLS 旨在使协议的加密/未加密版本在同一端口上可用。

Websockets 和 Ajax 只是建议。接受任何工作方法(如 RAW 套接字 API)。

4

1 回答 1

0

你的问题很不清楚:为什么它在同一个句子中提到网络浏览器和 STARTTLS?可能您将 TLS(SSL) 与 STARTTLS 混淆了。

使用wss: URI 方案创建加密的 WebSockets 连接:

websocket = new WebSocket('wss://server.com');

当然,加密的 HTTP 连接首先是使用https: URI 方案创建的。

STARTTLS 是用于将连接从明文升级到在某些协议(如 SMTP 或 LDAP)中加密的 TLS 的命令。

于 2014-02-20T14:31:40.503 回答