TsgcWebSocketProxyServer › Olaylar › OnSSLAfterCreateHandler

OnSSLAfterCreateHandler Olay

SSL işleyicisi oluşturulduktan sonra ö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şleyicisi sağlamazsa, proxy sunucusu varsayılanı oluşturur (seçili IOHandler'a bağlı olarak OpenSSL veya SChannel) ve ardından uygulamanın özelliklerini ayarlayabilmesi için OnSSLAfterCreateHandler'ı tetikler, ö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, aşağı akış istemcileriyle TLS handshake'ini gerçekte gerçekleştirecek örnektir; olay işleyicinin sahibi değildir ve işleyici kodu tarafından serbest bırakılmamalıdır.

Örnek


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

Olaylara Dön