TsgcWebSocketServer_HTTPAPI › Properties › SSL
Schakelt TLS/SSL in op de http.sys-listener zodat clients verbinding kunnen maken via wss:// of https://.
__property bool SSL;
False
Stel SSL in op True om beveiligde verbindingen te accepteren. In tegenstelling tot op OpenSSL gebaseerde servers leest de http.sys-listener het certificaat uit de Windows-certificaatopslag: configureer SSLOptions.Hash met de hexadecimale vingerafdruk van het doelcertificaat (en optioneel CertStoreName, standaard MY). Bij activering roept de server HttpSetServiceConfiguration aan om het certificaat te binden aan het host/poort-paar, waarvoor beheerdersrechten zijn vereist, tenzij de binding vooraf is geregistreerd met netsh http add sslcert en BindingOptions.ConfigureSSLCertificate is ingesteld op False.
oServer = new TsgcWebSocketServer_HTTPAPI(NULL);
oServer->Host = "127.0.0.1";
oServer->Port = 443;
oServer->SSL = true;
oServer->SSLOptions->Hash = "CERTIFICATE_HASH";
oServer->Active = true;