libkleo
cryptobackend.h
Go to the documentation of this file.
107 virtual KeyListJob * keyListJob( bool remote=false, bool includeSigs=false, bool validate=false ) const = 0;
108 virtual ListAllKeysJob * listAllKeysJob( bool includeSigs=false, bool validate=false ) const = 0;
119 virtual ExportJob * secretKeyExportJob( bool armor=false, const QString& charset = QString() ) const = 0;
130 virtual SpecialJob * specialJob( const char * type, const QMap<QString,QVariant> & args ) const = 0;
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
An abstract base class for asynchronous verification of opaque signatures.
Definition: verifyopaquejob.h:64
virtual VerifyDetachedJob * verifyDetachedJob(bool textmode=false) const =0
An abstract base class for asynchronous keyserver-importers.
Definition: importfromkeyserverjob.h:61
virtual KeyGenerationJob * keyGenerationJob() const =0
virtual const char * enumerateProtocols(int i) const =0
virtual bool checkForOpenPGP(QString *reason=0) const =0
virtual QString displayName() const =0
Definition: cryptobackend.h:70
virtual DeleteJob * deleteJob() const =0
virtual bool checkForSMIME(QString *reason=0) 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
virtual Protocol * openpgp() const =0
virtual DecryptJob * decryptJob() const =0
An abstract base class for asynchronously listing all keys.
Definition: listallkeysjob.h:67
virtual VerifyOpaqueJob * verifyOpaqueJob(bool textmode=false) const =0
virtual SignJob * signJob(bool armor=false, bool textMode=false) const =0
virtual ImportFromKeyserverJob * importFromKeyserverJob() const =0
An abstract base class to asynchronously add UIDs to OpenPGP keys.
Definition: adduseridjob.h:60
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 bool supportsSMIME() const =0
virtual SignEncryptJob * signEncryptJob(bool armor=false, bool textMode=false) const =0
An abstract base class to change expiry asynchronously.
Definition: changeexpiryjob.h:60
virtual Protocol * smime() const =0
virtual bool checkForProtocol(const char *name, QString *reason=0) const =0
virtual AddUserIDJob * addUserIDJob() const
Definition: cryptobackend.cpp:42
virtual DownloadJob * downloadJob(bool armor=false) const =0
virtual QString name() const =0
virtual DecryptVerifyJob * decryptVerifyJob(bool textmode=false) const =0
virtual ChangeOwnerTrustJob * changeOwnerTrustJob() const
Definition: cryptobackend.cpp:39
virtual CryptoConfig * config() const =0
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:71
virtual bool supportsProtocol(const char *name) const =0
virtual QString name() const =0
An abstract base class for asynchronous combined decrypters and verifiers.
Definition: decryptverifyjob.h:65
virtual KeyListJob * keyListJob(bool remote=false, bool includeSigs=false, bool validate=false) const =0
virtual QString displayName() const =0
virtual ChangeExpiryJob * changeExpiryJob() const
Definition: cryptobackend.cpp:38
virtual bool supportsOpenPGP() const =0
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:64
virtual ListAllKeysJob * listAllKeysJob(bool includeSigs=false, bool validate=false) const =0
Definition: cryptobackend.h:66
virtual Protocol * protocol(const char *name) const =0
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:57:48 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:57:48 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.