Discuss this help topic in SecureBlackbox Forum

TElIndySSLServerIOHandler.OnCertificateValidate

TElIndySSLServerIOHandler     See also     


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


This event is fired when the server certificate is be validated.

Declaration

[C#]
    not available

[VB.NET]
    not available

[Pascal]
    property OnCertificateValidate : TSBValidateCertificateEvent;
    TSBValidateCertificateEvent = procedure (Sender: TObject; Certificate : TElX509Certificate; var Validity : TSBCertificateValidity; var Reason : TSBCertificateValidityReason) of object;

[C++]
    not available

[PHP]
    not available

[Java]
    not available

Parameters

  • Certificate - Contains the certificate to be validated.
  • Validity - specifies the certificate validity status.
  • Reason - specifies validity reason.

TSBCertificateValidity values

TSBCertificateValidityReason values

Description

    This event is fired by TElIndySSLServerIOHandler when the negotiated protocol offers the client to validate the server'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 TElX509CertificateValidator class to perform the certificate validation.

See also:     TElX509Certificate    

Discuss this help topic in SecureBlackbox Forum