EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


TElPGPWriter.ClearTextSign

TElPGPWriter     See also    


 

Makes cleartext-signature over incoming data.

 
 

Declaration

[C#]
    void ClearTextSign(System.IO.Stream ASourceStream, System.IO.Stream ADestStream, int Count /* = 0 */);

[VB.NET]
    Sub ClearTextSign(ByVal ASourceStream As System.IO.Stream, ByVal ADestStream As System.IO.Stream, ByVal Count As Integer = 0)

[Pascal]
    procedure ClearTextSign(ASourceStream, ADestStream : TStream; Count : integer = 0);

[VB6]
    Sub ClearTextSign(ByVal InStream As IUnknown, ByVal OutStream As IUnknown, ByVal Count As Integer)
    Sub ClearTextSignFile( InFile As String, OutFile As String)

[ActiveX]
    HRESULT _stdcall ClearTextSign( [in] IUnknown * InStream, [in] IUnknown * OutStream, [in] long Count);
    HRESULT _stdcall ClearTextSignFile( [in] BSTR InFile, [in] BSTR OutFile);

[DLL]
    not implemented;
 
 

Parameters

  • ASourceStream (InStream) - stream to be signed. This stream MUST contain text data.
  • ADestStream (OutStream) - resulting stream.
  • InFile - file to be encrypted.
  • OutFile - resulting file.
  • Count - number of bytes to be read from ASourceStream. If this parameter is 0 data is read till the end of the stream.
    Default value is 0.
 
 

Description

    This method signs data from ASourceStream with cleartext-signature and returns result at ADestStream parameter.
    Note: ASourceStream MUST contain text data.
    Use Count parameter to read specified number of bytes from ASourceStream. Set this parameter value to 0 in order to read all data till the stream end.

[ActiveX]
    Note: Stream parameter expects an object which implements IStream interface.

[Pascal]
    Note: in the Delphi versions older than 7, works only with streams of sizes smaller than 2GB (because of TStream limitation). Use ClearTextSignFile instead.

 
 

See also:     Armor     SymmetricKeyAlgorithm     Encrypt     Sign     ClearTextSignFile    

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