EldoS
Navigation
Web site
Support
Table Of Contents

Filter: C#  VB.NET  Pascal  ActiveX  DLL 


TElMessageVerifier.IsSignatureDetached

TElMessageVerifier     See also    


 

This method checks whether buffer contains the detached signature

 
 

Declaration

[C#]
    static bool IsSignatureDetached(byte[] Signature);
    static bool IsSignatureDetached(byte[] Signature, int StartIndex, int Size As Integer)
    static bool IsSignatureDetached(System.IO.Stream Signature, long Count /* = 0 */)

[VB.NET]
    Shared Function IsSignatureDetached(ByVal Signature As Byte()) As Boolean
    Shared Function IsSignatureDetached(ByVal Signature As Byte(), ByVal StartIndex As Integer, ByVal Size As Integer) As Boolean
    Shared Function IsSignatureDetached(ByVal Signature As System.IO.Stream, ByVal Count As Long = 0) As Boolean

[Pascal]
    class function IsSignatureDetached(Signature : pointer; Size : integer) : boolean; overload;
    class function IsSignatureDetached(Signature : TStream; Count : Int64 = 0) : boolean; overload;

[VB6]
    Function IElMessageVerifierX3.IsSignatureDetached(SigBuffer As Byte()) As Boolean

[ActiveX]
    HRESULT _stdcall IElMessageVerifierX3.IsSignatureDetached([in] VARIANT SigBuffer, [out, retval] VARIANT_BOOL * Result );

[DLL]
    __stdcall BOOL SBMessageVerifierIsSignatureDetached(void* pSigBuffer, int nSigSize);
 
 

Parameters

  • Signature (pSigBuffer) - Pointer to (or stream with) PKCS#7 data which should be checked
  • StartIndex - Starting index of the data in the Signature buffer.
  • Size (nSigSize) - Size of input data in bytes
  • Count - Number of bytes to be read from Signature stream. If this parameter is 0 the data is read till the end of the stream.
    Default value is 0.
 
 

Return value

    True if the Signature buffer contains the detached signature.
    False otherwise,

 
 

Description

    Use this method to check whether PKCS#7 data contains the detached signature only or the message with signature.

 
 

See also:     Verify     VerifyDetached    

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