TsgcWebSocketServer_HTTPAPI › Properties › BindingOptions
Verfijnt hoe URL-reserveringen en SSL-certificaten worden geregistreerd bij het http.sys-stuurprogramma bij het opstarten.
__property TsgcWSBindings_Options_HTTPAPI * BindingOptions;
ConfigureSSLCertificate=True
Wanneer ConfigureSSLCertificate True is (de standaard), reserveert de server automatisch de URL en koppelt het SSL-certificaat geïdentificeerd door SSLOptions.Hash elke keer dat Active op True wordt gezet — dit vereist dat het proces met beheerdersbevoegdheden wordt uitgevoerd. Stel het in op False als u de URL al hebt geregistreerd en het certificaat extern hebt gebonden (bijvoorbeeld met netsh http add urlacl en netsh http add sslcert); de server start dan zonder om verhoogde rechten te vragen. De eigenschap beïnvloedt alleen de activeringsreeks — het runtimegedrag is in beide gevallen identiek.
oServer = new TsgcWebSocketServer_HTTPAPI(NULL);
oServer->Host = "127.0.0.1";
oServer->Port = 443;
oServer->SSL = true;
oServer->SSLOptions->Hash = "CERTIFICATE_HASH";
oServer->BindingOptions->ConfigureSSLCertificate = false;
oServer->Active = true;