TsgcWebSocketServer_HTTPAPI › Özellikler › SSL
İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için http.sys dinleyicisinde TLS/SSL'i etkinleştirir.
property SSL: Boolean read GetSSL write SetSSL default False;
False
Güvenli bağlantıları kabul etmek için SSL öğesini True olarak ayarlayın. OpenSSL tabanlı sunucuların aksine, http.sys dinleyicisi sertifikayı Windows Sertifika Deposundan okur: SSLOptions.Hash öğesini hedef sertifikanın onaltılık thumbprint'iyle yapılandırın (ve isteğe bağlı olarak CertStoreName, varsayılan MY). Etkinleştirildiğinde sunucu, sertifikayı host/port çiftine bağlamak için HttpSetServiceConfiguration çağırır, bu da binding netsh http add sslcert ile önceden kaydedilmedikçe ve BindingOptions.ConfigureSSLCertificate False olarak ayarlanmadıkça yönetici hakları gerektirir.
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;