TsgcWebSocketHTTPServerProperties › SSL

SSL Proprietà

Abilita TLS/SSL sul server in modo che i client possano connettersi tramite wss:// o https://.

Sintassi

property SSL: Boolean read FSSL write FSSL default False;

Valore predefinito

False

Note

Impostare SSL su True per accettare connessioni sicure. È necessario configurare anche il materiale del certificato in SSLOptions (CertFile, KeyFile, RootCertFile, Password) e impostare SSLOptions.Port sulla porta TLS. Lo stesso server può servire endpoint sia in testo chiaro che cifrati aggiungendo più voci in Bindings e mantenendo SSL=True; il server collega automaticamente il gestore TLS solo alla porta sicura. I certificati devono essere forniti in formato PEM.

Esempio


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;

Torna alle Proprietà