EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


TElPGPReader.OnSigned

TElPGPReader     See also    


 

This event is fired before signed message is processed.

 
 

Declaration

[C#]
    event TSBPGPSignedEvent OnSigned;
    public delegate void TSBPGPSignedEvent(object Sender, byte[][] KeyIDs, TSBPGPSignatureType SignatureType)

[VB.NET]
    Event OnSigned As TSBPGPSignedEvent
    Delegate Sub TSBPGPSignedEvent(ByVal Sender As Object, ByVal KeyIDs As Byte()(), ByVal SignatureType As TSBPGPSignatureType)

[Pascal]
    property OnSigned : TSBPGPSignedEvent;
    TSBPGPSignedEvent = procedure(Sender: TObject; const KeyIDs : TSBKeyIDs; SignatureType : TSBPGPSignatureType) of object;
    TSBKeyIDs = array of TSBKeyID;
    TSBKeyID = array[0..7] of byte;

[VB6]
    Event IElPGPReaderXEvents.OnSigned( ByVal KeyIDs, ByVal SigType As TxSBPGPSignatureType)
' KeyIDs is a variant array of variant array (7) of Byte

[ActiveX]
    void IElPGPReaderXEvents.OnSigned([in] VARIANT KeyIDs, [in] TxSBPGPSignatureType SigType);
// KeyIDs is a variant array of variant array [0..7] of unsigned char

[DLL]
    not implemented;
 
 

Parameters

  • KeyIDs - array containing identifiers of keys used for message signing.
  • SignatureType - type of the signature.
 
 

Values:

[.NET] [Pascal] [ActiveX] Description
stNormal usual signature, compatible with PGP2.6.x
stOnePass signature of new type
stDetached detached signature (in another file)
stClearText signature over clear-text data
Declared in
[.NET] [Pascal]
Namespace: SBPGPUtils
Assembly: SecureBlackbox.PGP
Unit: SBPGPUtils

 
 

Description

    This event is fired by TElPGPReader when it has to process signed data.
    Use KeyIDs parameter to find keys used for message signing, combine them into keyring and set it as VerifyingKeys property inside this event handler.

 
 

See also:     OnArmored     OnCompressed     OnCreateOutputStream     OnEncrypted     OnKeyPassphrase     OnPassphrase     OnProgress     OnSignatures    

 
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2012, EldoS Corporation