WebSocket secure на веб странице
От: DenProg  
Дата: 27.12.23 15:03
Оценка:
Есть Wasm приложение, загружаемое с веб страницей. Оно общается с неким сервером во вебсокетам. Всё работает. Но захотелось это общение сделать секьюрным, т.е. через WSS. На стороне сервера все понятно, на стороне wasm — нет. Так у меня создается WebScoket:
EM_JS(int, ConnectJs, (const char* addr),
    {
        let socket = new WebSocket(UTF8ToString(addr));
        socket.last_message = "";
        socket.onmessage = function(event)
            {
                socket.last_message = event.data;
            };
        
        window.sockets.set(window.socket_id, socket);
        return window.socket_id++;
    });

Как конструктору вебсокета передать сертификат или ключ? Или он не нужен? Не нашел в документации. И как это сделать прозрачно для пользователя, т.е. чтобы он не заводил бы себе отдельно сертификаты, ключи не генерил?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.