So wird’s gemacht: Schützen von WebSocket-Verbindungen mit TLS/SSL (HTML)
[ Dieser Artikel richtet sich an Windows 8.x- und Windows Phone 8.x-Entwickler, die Windows-Runtime-Apps schreiben. Wenn Sie für Windows 10 entwickeln, finden Sie weitere Informationen unter neueste Dokumentation]
In diesem Thema wird erläutert, wie Sie WebSocket-Verbindungen mit Transport Layer Security (TLS)/Secure Sockets Layer (SSL) sichern können, wenn Sie die Features StreamWebSocket und MessageWebSocket in einer Windows-Runtime-App verwenden.
In den meisten Fällen empfiehlt sich die Verwendung einer sicheren WebSocket-Verbindung. Dadurch ist es wahrscheinlicher, dass die Verbindung funktioniert, da andernfalls viele Proxys unverschlüsselte WebSocket-Verbindungen ablehnen.
Technologien
-
Ermöglicht die Netzwerkkommunikation mit Sockets und WebSockets.
Anweisungen
Schritt 1: Verwenden des URI-Schemas "wss:"
Das WebSocket-Protokoll definiert zwei URI-Schemas. ws: wird für unverschlüsselte Verbindungen verwendet, und wss: wird für sichere Verbindungen verwendet, die verschlüsselt werden sollten.
Verwenden Sie zum Verschlüsseln der Verbindung das URI-Schema wss:. Beispiel:
var webSocket = new Windows.Networking.Sockets.MessageWebSocket(); webSocket.connectAsync("wss://www.example.com").done(function() { // connect succeeded }, function(e) { // connect failed });
Anmerkungen
Weitere Informationen zu den WebSocket-URI-Schemas finden Sie im Artikel zum WebSocket-Protokoll.
Verwandte Themen
Weitere Themen
So wird's gemacht: Herstellen einer Verbindung mit einem MessageWebSocket
So wird's gemacht: Herstellen einer Verbindung mit einem StreamWebSocket
Referenz
Beispiele