35#ifndef __KLEO_SIGNKEYJOB_H__
36#define __KLEO_SIGNKEYJOB_H__
159 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml =
QString(),
const GpgME::Error &auditLogError = GpgME::Error());
An abstract base class for asynchronous crypto operations.
Definition job.h:69
An abstract base class to sign keys asynchronously.
Definition signkeyjob.h:69
virtual void setNonRevocable(bool nonRevocable)=0
virtual void setSigningKey(const GpgME::Key &key)=0
virtual void setExpirationDate(const QDate &expiration)
Definition signkeyjob.h:156
virtual GpgME::Error start(const GpgME::Key &keyToSign)=0
virtual void setExportable(bool exportable)=0
virtual void setDupeOk(bool)
Definition signkeyjob.h:120
virtual void setRemark(const QString &)
Definition signkeyjob.h:127
virtual void setCheckLevel(unsigned int checkLevel)=0
virtual void setTrustSignature(GpgME::TrustSignatureTrust trust, unsigned short depth, const QString &scope)
Definition signkeyjob.h:146
virtual void setUserIDsToSign(const std::vector< unsigned int > &idsToSign)=0
Definition qgpgmebackend.h:43