Comment sécuriser des connexions WebSocket avec TLS/SSL (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Cette rubrique explique comment sécuriser des connexions WebSocket avec TLS/SSL (Transport Layer Security/Secure Sockets Layer) lorsque les fonctionnalités StreamWebSocket et MessageWebSocket sont utilisées dans une application Windows Runtime.

Vous voudrez généralement utiliser une connexion WebSocket sécurisée qui augmente les chances que votre connexion s’établisse car de nombreux proxys rejettent les connexions WebSocket non chiffrées.

Technologies

Instructions

Étape 1: Utiliser le schéma d’URI wss:

Le protocole WebSocket définit deux schémas d’URI. ws: est utilisé pour les connexions non chiffrées, tandis que wss: est utilisé pour les connexions sécurisées qui doivent être chiffrées.

  • Pour chiffrer votre connexion, utilisez le schéma d’URI wss:. Par exemple :

    var webSocket = new Windows.Networking.Sockets.MessageWebSocket();
    webSocket.connectAsync("wss://www.example.com").done(function() {
         // connect succeeded
    }, function(e) {
         // connect failed
    });
    

Remarques

Pour plus d’informations sur les schémas d’URI WebSocket, voir le protocole WebSocket.

Rubriques associées

Autre

Connexion à l’aide de sockets WebSocket

Comment établir une connexion à l’aide d’un MessageWebSocket

Comment établir une connexion à l’aide d’un StreamWebSocket

Référence

MessageWebSocket

MessageWebSocket.ConnectAsync

StreamWebSocket

StreamWebSocket.ConnectAsync

Windows.Networking.Sockets

Exemples

Exemple WebSocket