Discuss this help topic in SecureBlackbox Forum


TElPGPDecryptingStream     See also     

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

This event is fired to notify the user which keys were used for file encryption.


    event TSBPGPKeyIDsEvent OnKeyIDs;
    delegate void TSBPGPKeyIDsEvent(Object Sender, Byte[][] KeyIDs);

    Event OnKeyIDs As TSBPGPKeyIDsEvent
    Delegate Sub TSBPGPKeyIDsEvent(ByVal Sender As Object, ByVal KeyIDs As Byte[][])

    property OnKeyIDs : TSBPGPKeyIDsEvent;
    TSBPGPKeyIDsEvent = procedure(Sender: TObject; const KeyIDs: TSBKeyIDs) of object;
    TSBKeyIDs = array of TSBKeyID;
    TSBKeyID = array[0..7] of byte;

    void get_OnKeyIDs(TSBPGPKeyIDsEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnKeyIDs(TSBPGPKeyIDsEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBPGPKeyIDsEvent)(void * _ObjectData, TObjectHandle Sender, const uint8_t pKeyIDs[][8], int32_t szKeyIDs);

    TSBPGPKeyIDsEvent|callable|NULL get_OnKeyIDs()
    void set_OnKeyIDs(TSBPGPKeyIDsEvent|callable|NULL $Value)
    callable TSBPGPKeyIDsEvent(TObject $Sender, $KeyIDs)


  • KeyIDs - list of KeyIDs
  • pKeyIDs -
  • szKeyIDs - the length of pcKeyIDs.


    This event is fired by TElPGPDecryptingStream to notify the user about the keys that were used for file encryption.
    This event is fired in order to allow the user initialize Keyring property with the keys required for decryption.

See also:     OnPassphrase    

Discuss this help topic in SecureBlackbox Forum