TsgcWebSocketLoadBalancerServerÖzellikler › SSL

SSL Özellik

İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için yük dengeleyicide TLS/SSL'yi etkinleştirir.

Sözdizimi

property SSL: Boolean read FSSL write FSSL default False;

Varsayılan Değer

False

Remarks

Yük dengeleyicinin, halka açık dinleyicisinde TLS'yi sonlandırmasına izin vermek için SSL değerini True olarak ayarlayın; böylece aşağı akış istemcileri wss:// veya https:// ile bağlanabilir. Sertifika materyalini SSLOptions içinde yapılandırın (CertFile, KeyFile, RootCertFile, Password) ve SSLOptions.Port değerini TLS bağlantı noktasına ayarlayın. Aynı yük dengeleyici, birkaç Bindings ekleyerek düz ve şifreli uç noktalara aynı anda hizmet verebilir; TLS işleyicisi yalnızca güvenli bağlantı noktasına eklenir. Arka ucun LoadBalancer.Host değeri şifreli uç noktayı kullandığında, arka uç kayıtları da TLS üzerinden gelebilir. Sertifikalar PEM formatında sağlanmalıdır.

Örnek


oServer := TsgcWebSocketLoadBalancerServer.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