TsgcWebSocketProxyServer › Propriedades › SSL

SSL Propriedade

Habilita TLS/SSL no listener downstream, de modo que os clientes possam conectar ao proxy 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 aceitar conexões seguras no lado downstream. Você também deve configurar o material de certificado em SSLOptions (CertFile, KeyFile, RootCertFile, Password) e definir SSLOptions.Port com a porta TLS. Esta propriedade afeta apenas o endpoint downstream exposto aos clientes; se o proxy conecta ao servidor upstream sobre TLS é controlado separadamente por Proxy.TLS. Os certificados devem ser fornecidos no formato PEM.

Exemplo


oProxy := TsgcWebSocketProxyServer.Create(nil);
oProxy.SSL := true;
oProxy.SSLOptions.CertFile := 'c:\certificates\mycert.pem';
oProxy.SSLOptions.KeyFile := 'c:\certificates\mycert.pem';
oProxy.SSLOptions.RootCertFile := 'c:\certificates\mycert.pem';
oProxy.SSLOptions.Port := 443;
oProxy.Port := 443;
oProxy.Proxy.Host := 'upstream.example.com';
oProxy.Proxy.Port := 8080;
oProxy.Active := true;

Voltar para Propriedades