TsgcHTTPServer › Özellikler › SSL

SSL Özellik

İstemcilerin https:// kullanarak bağlanabilmesi için sunucuda TLS/SSL'yi etkinleştirir.

Sözdizimi

property SSL: Boolean read FSSL write FSSL default False;

Varsayılan Değer

False

Remarks

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.

Örnek


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;

Özelliklere Dön