libkleo
Go to the documentation of this file.
33 #ifndef __KLEO_SIGNJOB_H__
34 #define __KLEO_SIGNJOB_H__
38 #include <gpgme++/global.h>
40 #include <boost/shared_ptr.hpp>
80 virtual KDE_DEPRECATED GpgME::Error start(
const std::vector<GpgME::Key> & signers,
81 const QByteArray & plainText,
82 GpgME::SignatureMode mode ) = 0;
93 virtual void start(
const std::vector<GpgME::Key> & signers,
96 GpgME::SignatureMode mode ) = 0;
98 virtual GpgME::SigningResult exec(
const std::vector<GpgME::Key> & signers,
99 const QByteArray & plainText,
100 GpgME::SignatureMode mode,
101 QByteArray & signature ) = 0;
107 virtual void setOutputIsBase64Encoded(
bool ) = 0;
110 void result(
const GpgME::SigningResult & result,
const QByteArray & signature,
const QString & auditLogAsHtml=
QString(),
const GpgME::Error & auditLogError=GpgME::Error() );
115 #endif // __KLEO_SIGNJOB_H__
An abstract base class for asynchronous crypto operations.
An abstract base class for asynchronous signing.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:57:49 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.