TsgcWebSocketHTTPServerProperties › SSL

SSL Eigenschap

Schakelt TLS/SSL in op de server 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. U moet ook het certificaatmateriaal configureren in SSLOptions (CertFile, KeyFile, RootCertFile, Password) en SSLOptions.Port instellen op de TLS-poort. Dezelfde server kan zowel gewone als versleutelde eindpunten bedienen door meerdere vermeldingen in Bindings toe te voegen en SSL=True te behouden; de server koppelt de TLS-handler automatisch alleen aan de beveiligde poort. Certificaten moeten worden aangeleverd in PEM-formaat.

Voorbeeld


oServer = new TsgcWebSocketHTTPServer();
oServer->SSL = true;
oServer->SSLOptions->CertFile = "c:\\certificates\\mycert.pem";
oServer->SSLOptions->KeyFile = "c:\\certificates\\mycert.pem";
oServer->SSLOptions->RootCertFile = "c:\\certificates\\mycert.pem";
oServer->SSLOptions->Port = 443;
oServer->Port = 443;
oServer->Active = true;

Terug naar Properties