libkleo
qgpgmebackend.cpp
Go to the documentation of this file.
93 Kleo::SpecialJob * specialJob( const char *, const QMap<QString,QVariant> & ) const { return 0; }
354 *reason = i18n("GPGME was compiled without support for %1.", proto == GpgME::CMS ? QLatin1String("S/MIME") : QLatin1String("OpenPGP") );
360 QFile::decodeName( ei.fileName() ), QLatin1String(ei.version()), QLatin1String(ei.requiredVersion()) );
362 *reason = i18n("Unknown problem with engine for protocol %1.", proto == GpgME::CMS ? QLatin1String("S/MIME") : QLatin1String("OpenPGP") );
bool checkForSMIME(QString *reason=0) const
Definition: qgpgmebackend.cpp:370
An abstract base class for asynchronous key refreshers.
Definition: refreshkeysjob.h:62
An abstract base class to change a key's passphrase asynchronously.
Definition: changepasswdjob.h:58
CryptoConfig implementation around the gpgconf command-line tool For method docu, see kleo/cryptoconf...
Definition: qgpgmenewcryptoconfig.h:159
An abstract base class for asynchronous verification of opaque signatures.
Definition: verifyopaquejob.h:66
Definition: qgpgmedecryptjob.h:44
Definition: qgpgmeencryptjob.h:45
virtual VerifyDetachedJob * verifyDetachedJob(bool textmode=false) const =0
Definition: qgpgmekeylistjob.h:45
Definition: cryptobackend.h:66
Definition: qgpgmeexportjob.h:42
An abstract base class for asynchronous keyserver-importers.
Definition: importfromkeyserverjob.h:61
bool supportsProtocol(const char *name) const
Definition: qgpgmebackend.cpp:406
virtual KeyGenerationJob * keyGenerationJob() const =0
virtual QString displayName() const =0
Definition: cryptobackend.h:70
Definition: qgpgmeimportjob.h:44
virtual DeleteJob * deleteJob() const =0
virtual ImportJob * importJob() const =0
An abstract base class to change owner trust asynchronously.
Definition: changeownertrustjob.h:56
virtual RefreshKeysJob * refreshKeysJob() const =0
virtual ChangePasswdJob * changePasswdJob() const
Definition: cryptobackend.cpp:40
Definition: qgpgmesignkeyjob.h:44
virtual DecryptJob * decryptJob() const =0
bool checkForOpenPGP(QString *reason=0) const
Definition: qgpgmebackend.cpp:366
An abstract base class for asynchronously listing all keys.
Definition: listallkeysjob.h:67
Definition: qgpgmeadduseridjob.h:42
Definition: qgpgmedeletejob.h:46
virtual VerifyOpaqueJob * verifyOpaqueJob(bool textmode=false) const =0
virtual SignJob * signJob(bool armor=false, bool textMode=false) const =0
Definition: qgpgmedownloadjob.h:42
virtual ImportFromKeyserverJob * importFromKeyserverJob() const =0
An abstract base class to asynchronously add UIDs to OpenPGP keys.
Definition: adduseridjob.h:60
Protocol * protocol(const char *name) const
Definition: qgpgmebackend.cpp:398
virtual SpecialJob * specialJob(const char *type, const QMap< QString, QVariant > &args) const =0
virtual ExportJob * publicKeyExportJob(bool armor=false) const =0
virtual SignKeyJob * signKeyJob() const
Definition: cryptobackend.cpp:41
virtual SignEncryptJob * signEncryptJob(bool armor=false, bool textMode=false) const =0
An abstract base class to change expiry asynchronously.
Definition: changeexpiryjob.h:60
bool checkForProtocol(const char *name, QString *reason) const
Definition: qgpgmebackend.cpp:374
CryptoConfig implementation around the gpgconf command-line tool For method docu, see kleo/cryptoconf...
Definition: qgpgmecryptoconfig.h:54
Definition: qgpgmesignjob.h:46
virtual AddUserIDJob * addUserIDJob() const
Definition: cryptobackend.cpp:42
virtual DownloadJob * downloadJob(bool armor=false) const =0
virtual DecryptVerifyJob * decryptVerifyJob(bool textmode=false) const =0
virtual ChangeOwnerTrustJob * changeOwnerTrustJob() const
Definition: cryptobackend.cpp:39
virtual ExportJob * secretKeyExportJob(bool armor=false, const QString &charset=QString()) const =0
An abstract base class for asynchronous combined signing and encrypting.
Definition: signencryptjob.h:73
virtual QString name() const =0
An abstract base class for asynchronous combined decrypters and verifiers.
Definition: decryptverifyjob.h:67
virtual KeyListJob * keyListJob(bool remote=false, bool includeSigs=false, bool validate=false) const =0
const char * enumerateProtocols(int i) const
Definition: qgpgmebackend.cpp:410
virtual ChangeExpiryJob * changeExpiryJob() const
Definition: cryptobackend.cpp:38
An abstract base class for asynchronous key generation.
Definition: keygenerationjob.h:61
Definition: cryptobackend.h:99
virtual EncryptJob * encryptJob(bool armor=false, bool textmode=false) const =0
An abstract base class for asynchronous verification of detached signatures.
Definition: verifydetachedjob.h:66
virtual ListAllKeysJob * listAllKeysJob(bool includeSigs=false, bool validate=false) const =0
QString decodeName(const QByteArray &localFileName)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.