TsgcWebSocketServer_HTTPAPIPropriedades › SSL

SSL Propriedade

Habilita TLS/SSL no listener do http.sys para que os clientes possam conectar-se utilizando wss:// ou https://.

Sintaxe

property SSL: Boolean read GetSSL write SetSSL default False;

Valor Padrão

False

Observações

Defina SSL como True para aceitar conexões seguras. Diferentemente dos servidores baseados em OpenSSL, o listener http.sys lê o certificado do Windows Certificate Store: configure SSLOptions.Hash com o thumbprint hexadecimal do certificado de destino (e, opcionalmente, CertStoreName, padrão MY). Na ativação, o servidor chama HttpSetServiceConfiguration para vincular o certificado ao par host/porta, o que requer direitos administrativos, a menos que o binding tenha sido pré-registrado com netsh http add sslcert e BindingOptions.ConfigureSSLCertificate esteja definido como False.

Exemplo


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 443;
oServer.SSL := true;
oServer.SSLOptions.Hash := 'CERTIFICATE_HASH';
oServer.Active := true;

Voltar para Propriedades