sgcWebSockets 库支持使用 OpenSSL 库运行安全 WebSocket 服务器。当您启动一个安全服务器并尝试用 Chrome 等浏览器连接时,连接可以正常建立,并显示 wss 连接的绿色锁图标。但如果查看连接详情,您会发现 Chrome 对其安全性存在警告。

修复密码套件
oServer := TsgcWebSocketServer.Create(nil); oServer.Port := 443; oServer.SSL := True; oServer.SSLOptions.Port := 443; oServer.SSLOptions.Version := tls1_2; oServer.SSLOptions.OpenSSL_Options.ECDHE := True; oServer.Active := True;
在 sgcWebSockets 4.3.2 中,OpenSSL_Options 新增了一个名为 "ECDHE" 的属性。启用后,将使用 ECDHE 密钥交换取代 RSA,从而解决上述警告。
需要 OpenSSL 1.0.2 及以上版本方可使用。

