TsgcWebSocketHTTPServerWłaściwości › SSL

SSL Właściwość

Włącza TLS/SSL na serwerze, aby klienci mogli łączyć się przy użyciu wss:// lub https://.

Składnia

property SSL: Boolean read FSSL write FSSL default False;

Wartość domyślna

False

Uwagi

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.

Przykład


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;

Wróć do Właściwości