Project

General

Profile

Actions

Feature #3402

open

TLS WebSocket endpoint on testbed

Added by Junxiao Shi over 8 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
01/07/2016
Due date:
% Done:

0%

Estimated time:

Description

On NDN testbed nodes, deploy TLS-enabled WebSocket endpoint, so that browser applications hosted on HTTPS websites can connect to the testbed.

NDN testbed nodes currently accept WebSocket connection only over insecure HTTP on TCP port 9696.

Latest version of Chrome browser has disabled several powerful features including getUserMedia and Geolocation on non-secure origins, so web applications that need to use these features are forced to be served from a secure origin (HTTPS).

However, browsers disallow connecting to a insecure WebSocket endpoint from a page served on a secure origin.
Therefore, it's impossible for a web application to make use of getUserMedia/Geolocation and NDN testbed at the same time.

This feature is to make the NFD instances on NDN testbed nodes available over wss: scheme, so that the testbed can be utilized by web applications served over HTTPS.


Files

Screenshot at 2017-07-24 07_42_14.png (24.5 KB) Screenshot at 2017-07-24 07_42_14.png WebSocket face at 127.0.1.1 Junxiao Shi, 07/24/2017 07:42 AM
Actions

Also available in: Atom PDF