Come proteggere le connessioni WebSocket con TLS/SSL (HTML)
[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]
Questo argomento spiega come proteggere le connessioni WebSocket con Transport Layer Security (TLS)/Secure Sockets Layer (SSL) quando usi le funzionalità StreamWebSocket e MessageWebSocket per un'app di Windows Runtime.
Nella maggior parte dei casi è preferibile usare una connessione WebSocket sicura. In questo modo le probabilità di riuscita della connessione aumentano, perché molti proxy rifiutano connessioni WebSocket non crittografate.
Tecnologie
-
Consente la comunicazione in rete mediante socket e WebSocket.
Istruzioni
Passaggio 1: Usare lo schema URI wss:
Il protocollo WebSocket definisce due schemi URI. ws: è usato per connessioni non crittografate, mentre wss: è usato per connessioni sicure da crittografare.
Per crittografare la connessione, usa lo scherma URI wss: Ad esempio:
var webSocket = new Windows.Networking.Sockets.MessageWebSocket(); webSocket.connectAsync("wss://www.example.com").done(function() { // connect succeeded }, function(e) { // connect failed });
Osservazioni
Per altre informazioni sugli schemi URI WebSocket, vedi la specifica del protocollo WebSocket.
Argomenti correlati
Altro
Come connettersi con un MessageWebSocket
Come connettersi con un StreamWebSocket
Riferimento
Esempi