如何使用 TLS/SSL 确保 WebSocket 连接的安全 (HTML)
[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]
本主题介绍了在 Windows 运行时应用中使用 StreamWebSocket 和 MessageWebSocket 功能时,如何使用传输层安全性 (TLS)/安全套接字层 (SSL) 来确保 WebSocket 连接的安全。
一般来说,你希望使用安全的 WebSocket 连接。这会提高连接成功的可能性,因为许多代理会拒绝未加密的 WebSocket 连接。
技术
-
支持使用套接字和 WebSocket 进行网络通信。
说明
步骤 1: 使用 wss: URI 方案
WebSocket 协议定义了两种 URI 方案。ws: 用于未加密的连接,wss: 用于应加密的安全连接。
要加密你的连接,请使用 wss: URI 方案。例如:
var webSocket = new Windows.Networking.Sockets.MessageWebSocket(); webSocket.connectAsync("wss://www.example.com").done(function() { // connect succeeded }, function(e) { // connect failed });
备注
有关 WebSocket URI 方案的其他详细信息,请参阅 WebSocket 协议。
相关主题
其他
参考
示例