35#ifndef __KLEO_SIGNKEYJOB_H__
36#define __KLEO_SIGNKEYJOB_H__
46enum class TrustSignatureTrust : char;
68class QGPGME_EXPORT SignKeyJob :
public Job
72 explicit SignKeyJob(QObject *parent);
80 virtual GpgME::Error
start(
const GpgME::Key &keyToSign) = 0;
146 virtual void setTrustSignature(GpgME::TrustSignatureTrust trust,
unsigned short depth,
const QString &scope) { Q_UNUSED(trust); Q_UNUSED(depth); Q_UNUSED(scope); }
159 void result(
const GpgME::Error &result,
const QString &auditLogAsHtml = QString(),
const GpgME::Error &auditLogError = GpgME::Error());
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