TsgcWebSocketHTTPServer › Properties › SSL
Schakelt TLS/SSL in op de server zodat clients verbinding kunnen maken via wss:// of https://.
property SSL: Boolean read FSSL write FSSL default False;
False
Stel SSL in op True om beveiligde verbindingen te accepteren. U moet ook het certificaatmateriaal configureren in SSLOptions (CertFile, KeyFile, RootCertFile, Password) en SSLOptions.Port instellen op de TLS-poort. Dezelfde server kan zowel gewone als versleutelde eindpunten bedienen door meerdere vermeldingen in Bindings toe te voegen en SSL=True te behouden; de server koppelt de TLS-handler automatisch alleen aan de beveiligde poort. Certificaten moeten worden aangeleverd in PEM-formaat.
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;