TsgcWebSocketLoadBalancerServerOlaylar › OnSSLAfterCreateHandler

OnSSLAfterCreateHandler Olay

Yük dengeleyici SSL handler'ı oluşturduktan sonra, TLS handshake'inden önce özelliklerinin özelleştirilebilmesi için tetiklenir.

Sözdizimi

property OnSSLAfterCreateHandler: TsgcWSOnSSLAfterCreateHandler;
// TsgcWSOnSSLAfterCreateHandler = procedure(Sender: TObject; aType: TwsSSLHandler; aSSLHandler: TIdSSLIOHandlerSocketBase) of object

Varsayılan Değer

Remarks

OnSSLGetHandler özel bir SSL işleyici sağlamazsa, yük dengeleyici varsayılan olanı oluşturur (seçilen IOHandler'a bağlı olarak OpenSSL veya SChannel) ve ardından OnSSLAfterCreateHandler olayını tetikler, böylece uygulama özelliklerini ince ayarlayabilir, örneğin belirli bir TLS yöntemini zorlamak, ek OpenSSL seçeneklerini yapılandırmak veya oturum önbelleğini ayarlamak için. aType parametresi hangi tür işleyicinin oluşturulduğunu raporlar ve aSSLHandler, TLS handshake'ini gerçekten gerçekleştirecek örnektir; olay işleyiciye sahip değildir ve işleyici kodu tarafından serbest bırakılmamalıdır.

Örnek


procedure OnSSLAfterCreateHandler(Sender: TObject; aType: TwsSSLHandler;
  aSSLHandler: TIdSSLIOHandlerSocketBase);
begin
  TIdServerIOHandlerSSLOpenSSL(aSSLHandler).SSLOptions.Method := sslvTLSv1_2;
end;

Olaylara Dön