TsgcWebSocketClientGebeurtenissen › OnSSLGetHandler

OnSSLGetHandler Gebeurtenis

Wordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepast handler-exemplaar kan worden opgegeven.

Syntaxis

property OnSSLGetHandler: TsgcWSOnSSLGetHandler;
// TsgcWSOnSSLGetHandler = procedure(Sender: TObject; aType: TwsSSLHandler; var aSSLHandler: TIdSSLIOHandlerSocketBase) of object

Standaardwaarde

Opmerkingen

OnSSLGetHandler wordt gegenereerd net voordat de client de TLS IOHandler bouwt. Stel aSSLHandler in op een instantie van uw eigen klasse (afgeleid van TIdIOHandlerSSLBase) om de standaardhandler te vervangen, bijvoorbeeld om een gespecialiseerde OpenSSL- of SChannel-implementatie te koppelen. Laat aSSLHandler niet toegewezen om de client de standaardhandler te laten maken, in welk geval OnSSLAfterCreateHandler nog steeds kan worden gebruikt om eigenschappen na het maken aan te passen. De component neemt het eigenaarschap van de hier toegewezen handler over.

Voorbeeld


procedure OnSSLGetHandler(Sender: TObject; aType: TwsSSLHandler;
  var aSSLHandler: TIdSSLIOHandlerSocketBase);
begin
  aSSLHandler := TCustomSSLHandler.Create(nil);
  // ... configure handler properties
end;

Terug naar gebeurtenissen