TsgcWebSocketHTTPServer › Propriétés › SSL
Active TLS/SSL sur le serveur afin que les clients puissent se connecter en utilisant wss:// ou https://.
property SSL: Boolean read FSSL write FSSL default False;
False
Définissez SSL sur True pour accepter les connexions sécurisées. Vous devez également configurer les éléments du certificat dans SSLOptions (CertFile, KeyFile, RootCertFile, Password) et définir SSLOptions.Port sur le port TLS. Le même serveur peut servir des points de terminaison chiffrés et non chiffrés en ajoutant plusieurs entrées de Bindings et en conservant SSL=True ; le serveur attache automatiquement le gestionnaire TLS au seul port sécurisé. Les certificats doivent être fournis au format PEM.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SSL := true;
oServer.SSLOptions.CertFile := 'c:\certificates\mycert.pem';
oServer.SSLOptions.KeyFile := 'c:\certificates\mycert.pem';
oServer.SSLOptions.RootCertFile := 'c:\certificates\mycert.pem';
oServer.SSLOptions.Port := 443;
oServer.Port := 443;
oServer.Active := true;