TsgcWebSocketServer_HTTPAPIÖzellikler › SSL

SSL Özellik

İstemcilerin wss:// veya https:// kullanarak bağlanabilmesi için http.sys dinleyicisinde TLS/SSL'i etkinleştirir.

Sözdizimi

property SSL: Boolean read GetSSL write SetSSL default False;

Varsayılan Değer

False

Remarks

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.

Örnek


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;

Özelliklere Dön