TsgcWebSocketLoadBalancerServerPropriedades › SSL

SSL Propriedade

Habilita TLS/SSL no balanceador de carga para que os clientes possam conectar utilizando wss:// ou https://.

Sintaxe

property SSL: Boolean read FSSL write FSSL default False;

Valor Padrão

False

Observações

Defina SSL como True para permitir que o balanceador de carga encerre o TLS em seu listener público, de modo que os clientes downstream possam se conectar com wss:// ou https://. Configure o material do certificado em SSLOptions (CertFile, KeyFile, RootCertFile, Password) e defina SSLOptions.Port como a porta TLS. O mesmo balanceador de carga pode atender endpoints simples e criptografados simultaneamente adicionando vários Bindings; o handler de TLS é anexado somente à porta segura. Os registros de backend também podem chegar por TLS quando o LoadBalancer.Host do backend usa o endpoint criptografado. Os certificados devem ser fornecidos no formato PEM.

Exemplo


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;

Voltar para Propriedades