TsgcWebSocketClient › Events › OnSChannelVerifyPeer
Wordt geactiveerd wanneer SChannel de TLS IOHandler is, zodat de toepassing het servercertificaat kan verifiëren.
__property TsgcSChannelOnVerifyPeerEvent OnSChannelVerifyPeer;
// typedef void __fastcall (__closure *TsgcSChannelOnVerifyPeerEvent)(TObject * Sender, const TsgcSChannelContext * aContext, TsgcSChannelVerifyError * aError, bool &Accept);
—
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.