TLS/SSL을 통해 WebSocket 연결의 보안을 유지하는 방법(HTML)
[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]
이 항목에서는 Windows 런타임 앱용 StreamWebSocket 및 MessageWebSocket 기능을 사용할 경우 TLS(전송 계층 보안)/SSL(Secure Sockets Layer)을 통해 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 프로토콜을 참조하세요.
관련 항목
기타
MessageWebSocket을 사용하여 연결하는 방법
참조
샘플