TsgcHTTPServer › Özellikler › SSL
İstemcilerin https:// kullanarak bağlanabilmesi için sunucuda TLS/SSL'yi etkinleştirir.
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 içindeki sertifika materyalini (CertFile, KeyFile, RootCertFile, Password) yapılandırmanız ve SSLOptions.Port'u TLS portuna ayarlamanız gerekir. Aynı sunucu, birkaç Bindings girişi ekleyip SSL=True'yu koruyarak hem düz hem de şifrelenmiş uç noktalara hizmet verebilir; sunucu TLS işleyicisini otomatik olarak yalnızca güvenli porta ekler. Sertifikalar PEM formatında sağlanmalıdır.
oServer := TsgcHTTPServer.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;