TsgcWebSocketLoadBalancerServerPropiedades › SSL

SSL Propiedad

Habilita TLS/SSL en el balanceador de carga para que los clientes puedan conectarse usando wss:// o https://.

Sintaxis

property SSL: Boolean read FSSL write FSSL default False;

Valor Predeterminado

False

Observaciones

Establezca SSL en True para que el equilibrador de carga termine TLS en su escucha de cara al público y así los clientes downstream puedan conectarse con wss:// o https://. Configure el material de certificado en SSLOptions (CertFile, KeyFile, RootCertFile, Password) y establezca SSLOptions.Port en el puerto TLS. El mismo equilibrador de carga puede servir puntos de acceso sin cifrar y cifrados simultáneamente añadiendo varios Bindings; el controlador TLS solo se vincula al puerto seguro. Los registros de backend también pueden llegar por TLS cuando el LoadBalancer.Host del backend usa el punto de acceso cifrado. Los certificados deben proporcionarse en formato PEM.

Ejemplo


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;

Volver a Propiedades