TsgcWebSocketServer_HTTPAPIProperties › SSL

SSL Eigenschap

Schakelt TLS/SSL in op de http.sys-listener zodat clients verbinding kunnen maken via wss:// of https://.

Syntaxis

__property bool SSL;

Standaardwaarde

False

Opmerkingen

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.

Voorbeeld


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;

Terug naar Properties