TsgcWebSocketHTTPServerPropriedades › SSL

SSL Propriedade

Habilita TLS/SSL no servidor 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 aceitar conexões seguras. Você também deve configurar o material do certificado em SSLOptions (CertFile, KeyFile, RootCertFile, Password) e definir SSLOptions.Port com a porta TLS. O mesmo servidor pode servir tanto endpoints simples quanto criptografados adicionando várias entradas em Bindings e mantendo SSL=True; o servidor anexa automaticamente o handler TLS apenas à porta segura. Os certificados devem ser fornecidos no formato PEM.

Exemplo


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