Discuss this help topic in SecureBlackbox Forum

TElHTTPSServer.OnRenegotiationStart

TElHTTPSServer     


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


This event is fired when negotiation starts.

Declaration

[C#]
    event TSBRenegotiationStartEvent OnRenegotiationStart;
    delegate void TSBRenegotiationStartEvent(Object Sender, bool Safe, ref bool Allow);

[VB.NET]
    Event OnRenegotiationStart As TSBRenegotiationStartEvent
    Delegate Sub TSBRenegotiationStartEvent(ByVal Sender As Object, ByVal Safe As Boolean, ByRef Allow As Boolean)

[Pascal]
    property OnRenegotiationStart : TSBRenegotiationStartEvent;
    TSBRenegotiationStartEvent = procedure(Sender : TObject; Safe : boolean; var Allow : boolean) of object;

[C++]
    void get_OnRenegotiationStart(TSBRenegotiationStartEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnRenegotiationStart(TSBRenegotiationStartEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBRenegotiationStartEvent)(void * _ObjectData, TObjectHandle Sender, int8_t Safe, int8_t &Allow);

[PHP]
    TSBRenegotiationStartEvent|callable|NULL get_OnRenegotiationStart()
    void set_OnRenegotiationStart(TSBRenegotiationStartEvent|callable|NULL $Value)
    callable TSBRenegotiationStartEvent(TObject $Sender, bool $Safe, bool &$Allow)

[Java]
    TSBRenegotiationStartEvent getOnRenegotiationStart();
    void setOnRenegotiationStart(TSBRenegotiationStartEvent Value);
    TSBRenegotiationStartEvent.Callback OnRenegotiationStart = new TSBRenegotiationStartEvent.Callback() {
        public void TSBRenegotiationStartEventCallback(TObject Sender, boolean Safe, TSBBoolean Allow) {
            //...
        }
    }

Parameters

  • Safe - Specifies if client supports protected renegotiation.
  • Allow - Specifies whether to allow renegotiation.

Description

    This event is fired by TElHTTPSServer when renegotiation process starts. The handler could prevent the renegotiation by setting parameter Allow to False.

Discuss this help topic in SecureBlackbox Forum