Discuss this help topic in SecureBlackbox Forum

TElSSLServer.OnCertificateURLs

TElSSLServer     See also     


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


This event is fired when the client has sent URLs instead of certificates for client authentication.

Declaration

[C#]
    event TSBCertificateURLsEvent OnCertificateURLs;
    delegate void TSBCertificateURLsEvent(Object Sender, TElClientCertURLsSSLExtension URLs, TElMemoryCertStorage Certificates);

[VB.NET]
    Event OnCertificateURLs As TSBCertificateURLsEvent
    Delegate Sub TSBCertificateURLsEvent(ByVal Sender As Object, ByVal URLs As TElClientCertURLsSSLExtension, ByVal Certificates As TElMemoryCertStorage)

[Pascal]
    property OnCertificateURLs: TSBCertificateURLsEvent;
    TSBCertificateURLsEvent = procedure(Sender: TObject; URLs: TElClientCertURLsSSLExtension; Certificates: TElMemoryCertStorage) of object;

[C++]
    void get_OnCertificateURLs(TSBCertificateURLsEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnCertificateURLs(TSBCertificateURLsEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBCertificateURLsEvent)(void * _ObjectData, TObjectHandle Sender, TElClientCertURLsSSLExtensionHandle URLs, TElMemoryCertStorageHandle Certificates);

[PHP]
    TSBCertificateURLsEvent|callable|NULL get_OnCertificateURLs()
    void set_OnCertificateURLs(TSBCertificateURLsEvent|callable|NULL $Value)
    callable TSBCertificateURLsEvent(TObject $Sender, TElClientCertURLsSSLExtension $URLs, TElMemoryCertStorage $Certificates)

[Java]
    TSBCertificateURLsEvent getOnCertificateURLs();
    void setOnCertificateURLs(TSBCertificateURLsEvent Value);
    TSBCertificateURLsEvent.Callback OnCertificateURLs = new TSBCertificateURLsEvent.Callback() {
        public void TSBCertificateURLsEventCallback(TObject Sender, TElClientCertURLsSSLExtension URLs, TElMemoryCertStorage Certificates) {
            //...
        }
    }

Parameters

  • URLs - contains the list of certificate urls
  • Certificates - Contains the certificate to be validated.

Description

    This event is fired by TElSSLServer when it received the URLs instead of certificate data from the client for client authentication. In this case the application should handle this event and return the certificates which correspond to the given URL(s).

See also:     PeerExtensions    

Discuss this help topic in SecureBlackbox Forum