waveterm icon indicating copy to clipboard operation
waveterm copied to clipboard

enable self-signed TLS between client/server

Open sawka opened this issue 1 year ago • 2 comments

create an in-memory self-signed tls cert on the golang side and trust it on the electron side. enables http/2 protocol for increased throughput (simultaneous connections)

sawka avatar May 04 '24 04:05 sawka

need to suppress error message in electron log:

[89461:0503/215419.465397:ERROR:ssl_client_socket_impl.cc(879)] handshake failed; returned -1, SSL error code 1, net_error -202

also potential issue with startup time. might have to switch to a static cert instead of generating it on the fly.

sawka avatar May 04 '24 04:05 sawka

TestDriver Summary

wavetermdev/waveterm refs/pull/649/merge

The test failed.

The task was to validate that Wave shows the result of 'ls', but the screenshots provided do not show an application named Wave or a context where the 'ls' command would be relevant to a Wave application. The screenshots only show the Electron application launcher and a Terminal window with the 'ls' command executed, displaying a directory named dist/. There is no evidence in the screenshots that link the output of the 'ls' command to a Wave application, nor is there any indication of what the Wave application is or how it should display the result of 'ls'.

github-actions[bot] avatar May 04 '24 05:05 github-actions[bot]

Closed as no longer relevant

esimkowitz avatar Sep 30 '24 17:09 esimkowitz