TsgcWebSocketHTTPServerProperties › SSL

SSL Eigenschap

Schakelt TLS/SSL in op de server zodat clients verbinding kunnen maken via wss:// of https://.

Syntaxis

property SSL: Boolean read FSSL write FSSL default False;

Standaardwaarde

False

Opmerkingen

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.

Voorbeeld


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;

Terug naar eigenschappen