TsgcWebSocketHTTPServer › Właściwości › SSL
Włącza TLS/SSL na serwerze, aby klienci mogli łączyć się przy użyciu wss:// lub https://.
property SSL: Boolean read FSSL write FSSL default False;
False
Ustaw właściwość SSL na True, aby akceptować bezpieczne połączenia. Należy również skonfigurować materiały certyfikatu we właściwości SSLOptions (CertFile, KeyFile, RootCertFile, Password) oraz ustawić SSLOptions.Port na port TLS. Ten sam serwer może obsługiwać zarówno zwykłe, jak i szyfrowane punkty końcowe poprzez dodanie wielu wpisów Bindings i zachowanie wartości SSL=True; serwer automatycznie dołącza procedurę obsługi TLS wyłącznie do bezpiecznego portu. Certyfikaty muszą być dostarczone w formacie 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;