TsgcWebSocketHTTPServer › Özellikler › SSL
Sunucuda TLS/SSL'yi etkinleştirir, böylece istemciler wss:// veya https:// kullanarak bağlanabilir.
property SSL: Boolean read FSSL write FSSL default False;
False
Güvenli bağlantıları kabul etmek için SSL'i True olarak ayarlayın. Ayrıca SSLOptions'da sertifika materyalini (CertFile, KeyFile, RootCertFile, Password) yapılandırmalı ve SSLOptions.Port'u TLS bağlantı noktasına ayarlamalısınız. Aynı sunucu, birkaç Bindings girişi ekleyerek ve SSL=True tutarak hem düz hem de şifreli uç noktaları sunabilir; sunucu, TLS işleyicisini yalnızca güvenli bağlantı noktasına otomatik olarak ekler. Sertifikalar PEM biçiminde sağlanmalıdır.
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;