TsgcWebSocketClientEvents › OnSChannelVerifyPeer

OnSChannelVerifyPeer Gebeurtenis

Wordt geactiveerd wanneer SChannel de TLS IOHandler is, zodat de toepassing het servercertificaat kan verifiëren.

Syntaxis

__property TsgcSChannelOnVerifyPeerEvent OnSChannelVerifyPeer;
// typedef void __fastcall (__closure *TsgcSChannelOnVerifyPeerEvent)(TObject * Sender, const TsgcSChannelContext * aContext, TsgcSChannelVerifyError * aError, bool &Accept);

Standaardwaarde

Opmerkingen

Wanneer TLSOptions.IOHandler iohSChannel is, wordt deze gebeurtenis gegenereerd tijdens de TLS-handshake zodat de applicatie het servercertificaat kan inspecteren en kan beslissen of de verbinding moet worden geaccepteerd. De parameter aContext stelt de certificaatketen en SChannel-contextgegevens beschikbaar; aError rapporteert het validatieresultaat van SChannel (bijvoorbeeld verlopen, niet-vertrouwde root, naamafwijking). Stel Accept in op True om de handshake voort te zetten of op False om de verbinding af te breken. Wanneer OpenSSL wordt gebruikt in plaats van SChannel, gebruik dan OnSSLVerifyPeer.

Voorbeeld

Terug naar Events