5#ifndef PDFTRON_H_CPPSDFSignatureHandler
6#define PDFTRON_H_CPPSDFSignatureHandler
12#include <C/Common/TRN_Types.h>
13#include <C/SDF/TRN_SignatureHandler.h>
42 virtual void AppendData(
const std::vector<pdftron::UInt8>& data);
86#include <Impl/SignatureHandler.inl>
virtual ~SignatureHandler()
virtual std::vector< pdftron::UInt8 > CreateSignature()
virtual SignatureHandler * Clone() const =0
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerGetNameImpl(TRN_UString *out_name, void *derived)
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerAppendDataImpl(const TRN_SignatureData in_data, void *derived)
virtual void AppendData(const std::vector< pdftron::UInt8 > &data)
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerDestroyImpl(void *derived)
virtual UString GetName() const
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerCreateSignatureImpl(TRN_SignatureData *out_signature, void *derived)
std::vector< pdftron::UInt8 > m_signature_data
static TRN_Exception TRN_SIGAPI TRN_SignatureHandlerResetImpl(TRN_Bool *out_result, void *derived)
size_t SignatureHandlerId