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
-
Permet les communications réseau avec des sockets et des WebSockets.
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
Exemples