TsgcWebSocketServer_HTTPAPIProperties › SSL

SSL Propiedad

Habilita TLS/SSL en el listener de http.sys para que los clientes puedan conectarse usando wss:// o https://.

Sintaxis

property SSL: Boolean read GetSSL write SetSSL default False;

Valor Predeterminado

False

Observaciones

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.

Ejemplo


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;

Volver a Propiedades