TLS是否在整个wss连接中使用或仅在连接时使用?

我计划在golang中编写一个安全的Websocket服务器。 我的问题是:</ p>

使用 wss:// </ code>时是在整个连接中使用TLS,还是仅在从http(s)升级到websocket时使用? </ p>

我问的原因是,据我了解,websocket协议与http无关,只是通过http(s)启动连接。</ p>
\ n

因此,如果我在Go程序中使用 ListenAndServeTLS </ code>,是否可以确保整个websocket对话是安全的?</ p>
</ div>

展开原文

原文

I plan to write an secure websocket server in golang. My question is:

Is TLS used throughout the entire connection when using wss://, or is it just used when upgrade from http(s) to websocket protocol?

The reason I ask is that as I understand the websocket protocol has nothing to do with http except that the connection is initiated via http(s).

So, if I use ListenAndServeTLS in my Go program, can I ensure that the entire websocket conversation is secure?

duai3681
duai3681 如果您使用ListenAndServeTLS,则所有网络套接字流量都将使用TLS。
2 年多之前 回复
dousi4472
dousi4472 如果客户端使用TLS连接,则连接将使用TLS。我认为我不明白这个问题,因为如果您仅使用TLS进行监听,则客户端无法通过其他方式进行连接。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问