Stringa di connessione obsoleta con RSA

· Funzionalità

La libreria sgcWebSockets permette di eseguire server WebSocket sicuri usando le librerie openSSL: se avvii un nuovo server sicuro e provi a connetterti con un browser web come Chrome, funzionerà bene e mostrerà un lucchetto verde per la connessione wss. Ma se controlli i dettagli della connessione vedrai che Chrome si lamenta della sicurezza.



Sistemare la cipher suite 

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; 

Con sgcWebSockets 4.3.2 c'è una nuova proprietà in OpenSSL_Options chiamata "ECDHE": se attiva, userà lo scambio di chiavi ECDHE invece di RSA, risolvendo così questo avviso.

Richiede openSSL 1.0.2 per funzionare.