Discuss this help topic in SecureBlackbox Forum

TElIndySSLIOHandlerServerSocket.OnCertificateValidate

TElIndySSLIOHandlerServerSocket     See also     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


This event is fired when the client certificate is to be validated.

Declaration

[C#/Java]
    not available

[VB.NET]
    not available

[Pascal]
    property OnCertificateValidate : TSBValidateCertificateEvent;
    TSBValidateCertificateEvent = procedure (Sender: TObject; Certificate : TElX509Certificate; var Validate : boolean) of object;

[C++]
    not available

[PHP]
    not available

Parameters

  • Certificate - Contains the certificate to be validated.
  • Validate - set this parameter to true (1) if the certificate is valid and should be accepted and false (0) otherwise

Description

    This event is fired by TElIndySSLIOHandlerServerSocket when the negotiated protocol offers the server to validate the clients's certificate, starting from the root CA to the end-entity certificate. One can check, whether the certificate is an end-entity one, by checking the certificate's Chain property. Use methods of the TElX509Certificate class to perform the certificate validation.

See also:     TElX509Certificate     OnSSLEstablished    

Discuss this help topic in SecureBlackbox Forum