TsgcWebSocketServer_HTTPAPI › Properties › SSL
Habilita TLS/SSL en el listener de http.sys para que los clientes puedan conectarse usando wss:// o https://.
property SSL: Boolean read GetSSL write SetSSL default False;
False
Establezca SSL en True para aceptar conexiones seguras. A diferencia de los servidores basados en OpenSSL, el listener http.sys lee el certificado desde el Almacén de certificados de Windows: configure SSLOptions.Hash con la huella hexadecimal del certificado de destino (y opcionalmente CertStoreName, valor predeterminado MY). Al activarse, el servidor llama a HttpSetServiceConfiguration para vincular el certificado al par host/puerto, lo que requiere derechos de administrador a menos que el enlace se haya registrado previamente con netsh http add sslcert y BindingOptions.ConfigureSSLCertificate esté establecido en False.
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;