• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

kleopatra

Namespaces | Classes | Enumerations | Functions
Kleo Namespace Reference

Namespaces

 _detail
 
 Class
 
 Commands
 
 Config
 
 Crypto
 
 Dialogs
 
 FileDialog
 
 Formatting
 
 KioAvoidance
 
 NewCertificateUi
 
 ProgressManager
 
 SmartCard
 
 Validation
 

Classes

class  AbstractKeyListModel
 
class  AbstractKeyListSortFilterProxyModel
 
struct  action_data
 
class  ArchiveDefinition
 
class  AssuanCommand
 
class  AssuanCommandFactory
 
class  AssuanCommandMixin
 
class  AssuanServerConnection
 
class  AuditLog
 
class  cached
 
class  Command
 
class  CreateChecksumsCommand
 
class  DecryptCommand
 
class  DecryptFilesCommand
 
class  DecryptVerifyCommand
 
class  DecryptVerifyCommandEMailBase
 
class  DecryptVerifyCommandFilesBase
 
class  DecryptVerifyFilesCommand
 
class  DeleteCertificatesCommand
 
class  DragQueen
 
class  EchoCommand
 
class  EMailOperationsPreferences
 
class  EncryptCommand
 
class  EncryptFilesCommand
 
class  EncryptSignFilesCommand
 
class  ExecutionContext
 
class  ExecutionContextUser
 
class  ExportCertificateCommand
 
class  FileOperationsPreferences
 
class  FileSystemWatcher
 
class  GenericAssuanCommandFactory
 
class  HeaderView
 
class  ImportCertificateFromClipboardCommand
 
class  ImportCertificateFromFileCommand
 
class  ImportCertificatesCommand
 
class  ImportFilesCommand
 
class  Input
 
class  IODeviceLogger
 
class  KeyCache
 
class  KeyListController
 
class  KeyListModelInterface
 
class  KeyListSortFilterProxyModel
 
class  KeyTreeView
 
class  Log
 
class  MultiValidator
 
class  NewCertificateWizard
 
class  Output
 
class  OverwritePolicy
 
class  PrepEncryptCommand
 
class  PrepSignCommand
 
class  ReloadKeysCommand
 
class  ScrollArea
 
class  SearchBar
 
class  SelectCertificateCommand
 
class  SelfTest
 
class  SessionData
 
class  SessionDataHandler
 
class  SignCommand
 
class  SignEncryptFilesCommand
 
class  SignFilesCommand
 
class  SMimeValidationPreferences
 
class  SubkeyListModel
 
class  SystemTrayIcon
 
class  TabWidget
 
class  TooltipPreferences
 
class  UiServer
 
class  UserIDListModel
 
class  VerifyChecksumsCommand
 
class  VerifyCommand
 
class  VerifyFilesCommand
 
struct  WSAStarter
 

Enumerations

enum  DecryptVerifyOperation { Decrypt, Verify, DecryptVerify }
 
enum  Policy { NoPolicy, Allow, Force, Deny }
 
enum  VerificationMode { Opaque, Detached }
 

Functions

unsigned int classify (const QString &filename)
 
unsigned int classify (const QStringList &fileNames)
 
unsigned int classifyContent (const QByteArray &data)
 
ProtocolMask FormatMask
TypeMask TypeMask TypeMask
GpgME::Protocol 
findProtocol (const unsigned int classifcation)
 
GpgME::Protocol findProtocol (const QString &filename)
 
QStringList findSignatures (const QString &signedDataFileName)
 
QString findSignedData (const QString &signatureFileName)
 
QStringList gnupgFileBlacklist ()
 
QString gnupgHomeDirectory ()
 
QString gpg4winInstallPath ()
 
QString gpgConfListDir (const char *which)
 
QString gpgConfPath ()
 
QString gpgPath ()
 
QString gpgSmPath ()
 
QString heuristicBaseDirectory (const QStringList &files)
 
std::string hexdecode (const char *s)
 
std::string hexdecode (const std::string &s)
 
QByteArray hexdecode (const QByteArray &s)
 
std::string hexencode (const char *s)
 
std::string hexencode (const std::string &s)
 
QByteArray hexencode (const QByteArray &s)
 
KAction * make_action_from_data (const action_data &data, QObject *parent)
 
void make_actions_from_data (const action_data *data, unsigned int numData, KActionCollection *collection)
 
void make_actions_from_data (const action_data *data, unsigned int numData, QObject *parent)
 
template<unsigned int N>
void make_actions_from_data (const action_data(&data)[N], KActionCollection *collection)
 
template<unsigned int N>
void make_actions_from_data (const action_data(&data)[N], QObject *parent)
 
 make_convenience (CMS, ProtocolMask) make_convenience(OpenPGP
 
ProtocolMask make_convenience (Binary, FormatMask) make_convenience(Ascii
 
ProtocolMask FormatMask make_convenience (DetachedSignature, TypeMask) make_convenience(OpaqueSignature
 
ProtocolMask FormatMask TypeMask make_convenience (CipherText, TypeMask) make_convenience(AnyMessageType
 
ProtocolMask FormatMask
TypeMask TypeMask 
make_convenience (CertificateRevocationList, TypeMask) make_convenience(AnyCertStoreType
 
int makeGnuPGError (int code)
 
boost::shared_ptr< SelfTest > makeGpgAgentConnectivitySelfTest ()
 
boost::shared_ptr< SelfTest > makeGpgConfCheckConfigurationSelfTest (const char *component=0)
 
boost::shared_ptr< SelfTest > makeGpgConfEngineCheckSelfTest ()
 
boost::shared_ptr< SelfTest > makeGpgEngineCheckSelfTest ()
 
boost::shared_ptr< SelfTest > makeGpgProgramRegistryCheckSelfTest ()
 
boost::shared_ptr< SelfTest > makeGpgSmEngineCheckSelfTest ()
 
boost::shared_ptr< SelfTest > makeLibKleopatraRcSelfTest ()
 
QStringList makeRelativeTo (const QDir &dir, const QStringList &files)
 
QStringList makeRelativeTo (const QString &dir, const QStringList &files)
 
boost::shared_ptr< SelfTest > makeUiServerConnectivitySelfTest ()
 
static qint64 mygetpid ()
 
const char * outputFileExtension (unsigned int classification)
 
QString outputFileName (const QString &input)
 
QString printableClassification (unsigned int classification)
 
static void really_check (QAbstractButton &b, bool on)
 
void recursivelyRemovePath (const QString &path)
 
static bool xconnect (const QObject *a, const char *signal, const QObject *b, const char *slot)
 

Enumeration Type Documentation

enum Kleo::DecryptVerifyOperation
Enumerator
Decrypt 
Verify 
DecryptVerify 

Definition at line 45 of file types.h.

enum Kleo::Policy
Enumerator
NoPolicy 
Allow 
Force 
Deny 

Definition at line 58 of file types.h.

enum Kleo::VerificationMode
Enumerator
Opaque 
Detached 

Definition at line 53 of file types.h.

Function Documentation

unsigned int Kleo::classify ( const QString &  filename)

Definition at line 154 of file classify.cpp.

unsigned int Kleo::classify ( const QStringList &  fileNames)

Definition at line 145 of file classify.cpp.

unsigned int Kleo::classifyContent ( const QByteArray &  data)

Definition at line 183 of file classify.cpp.

ProtocolMask FormatMask TypeMask TypeMask TypeMask GpgME::Protocol Kleo::findProtocol ( const unsigned int  classifcation)
inline

Definition at line 127 of file classify.h.

GpgME::Protocol Kleo::findProtocol ( const QString &  filename)
inline

Definition at line 135 of file classify.h.

QStringList Kleo::findSignatures ( const QString &  signedDataFileName)
Returns
all (existing) candiate signature files for signedDataFileName

Note that there can very well be more than one such file, e.g. if the same data file was signed by both CMS and OpenPGP certificates.

Definition at line 262 of file classify.cpp.

QString Kleo::findSignedData ( const QString &  signatureFileName)
Returns
the data file that corresponds to the signature file signatureFileName, or QString(), if no such file can be found.

Definition at line 249 of file classify.cpp.

QStringList Kleo::gnupgFileBlacklist ( )

Definition at line 90 of file gnupg-helper.cpp.

QString Kleo::gnupgHomeDirectory ( )

Definition at line 56 of file gnupg-helper.cpp.

QString Kleo::gpg4winInstallPath ( )

Definition at line 104 of file gnupg-helper.cpp.

QString Kleo::gpgConfListDir ( const char *  which)

Definition at line 136 of file gnupg-helper.cpp.

QString Kleo::gpgConfPath ( )

Definition at line 78 of file gnupg-helper.cpp.

QString Kleo::gpgPath ( )

Definition at line 86 of file gnupg-helper.cpp.

QString Kleo::gpgSmPath ( )

Definition at line 82 of file gnupg-helper.cpp.

QString Kleo::heuristicBaseDirectory ( const QStringList &  files)

Definition at line 69 of file path-helper.cpp.

std::string Kleo::hexdecode ( const char *  s)

Definition at line 117 of file hex.cpp.

std::string Kleo::hexdecode ( const std::string &  s)

Definition at line 59 of file hex.cpp.

QByteArray Kleo::hexdecode ( const QByteArray &  s)

Definition at line 129 of file hex.cpp.

std::string Kleo::hexencode ( const char *  s)

Definition at line 123 of file hex.cpp.

std::string Kleo::hexencode ( const std::string &  s)

Definition at line 84 of file hex.cpp.

QByteArray Kleo::hexencode ( const QByteArray &  s)

Definition at line 136 of file hex.cpp.

KAction * Kleo::make_action_from_data ( const action_data &  data,
QObject *  parent 
)

Definition at line 40 of file action_data.cpp.

void Kleo::make_actions_from_data ( const action_data *  data,
unsigned int  numData,
KActionCollection *  collection 
)

Definition at line 66 of file action_data.cpp.

void Kleo::make_actions_from_data ( const action_data *  data,
unsigned int  numData,
QObject *  parent 
)

Definition at line 61 of file action_data.cpp.

template<unsigned int N>
void Kleo::make_actions_from_data ( const action_data(&)  data[N],
KActionCollection *  collection 
)
inline

Definition at line 60 of file action_data.h.

template<unsigned int N>
void Kleo::make_actions_from_data ( const action_data(&)  data[N],
QObject *  parent 
)
inline

Definition at line 64 of file action_data.h.

Kleo::make_convenience ( CMS  ,
ProtocolMask   
)
ProtocolMask Kleo::make_convenience ( Binary  ,
FormatMask   
)
ProtocolMask FormatMask Kleo::make_convenience ( DetachedSignature  ,
TypeMask   
)
ProtocolMask FormatMask TypeMask Kleo::make_convenience ( CipherText  ,
TypeMask   
)
ProtocolMask FormatMask TypeMask TypeMask Kleo::make_convenience ( CertificateRevocationList  ,
TypeMask   
)
int Kleo::makeGnuPGError ( int  code)

Definition at line 69 of file gnupg-helper.cpp.

shared_ptr< SelfTest > Kleo::makeGpgAgentConnectivitySelfTest ( )

Definition at line 128 of file gpgagentcheck.cpp.

shared_ptr< SelfTest > Kleo::makeGpgConfCheckConfigurationSelfTest ( const char *  component = 0)

Definition at line 152 of file gpgconfcheck.cpp.

shared_ptr< SelfTest > Kleo::makeGpgConfEngineCheckSelfTest ( )

Definition at line 149 of file enginecheck.cpp.

shared_ptr< SelfTest > Kleo::makeGpgEngineCheckSelfTest ( )

Definition at line 141 of file enginecheck.cpp.

shared_ptr< SelfTest > Kleo::makeGpgProgramRegistryCheckSelfTest ( )

Definition at line 118 of file registrycheck.cpp.

shared_ptr< SelfTest > Kleo::makeGpgSmEngineCheckSelfTest ( )

Definition at line 145 of file enginecheck.cpp.

shared_ptr< SelfTest > Kleo::makeLibKleopatraRcSelfTest ( )

Definition at line 87 of file libkleopatrarccheck.cpp.

QStringList Kleo::makeRelativeTo ( const QDir &  dir,
const QStringList &  files 
)

Definition at line 88 of file path-helper.cpp.

QStringList Kleo::makeRelativeTo ( const QString &  dir,
const QStringList &  files 
)

Definition at line 79 of file path-helper.cpp.

shared_ptr< SelfTest > Kleo::makeUiServerConnectivitySelfTest ( )

Definition at line 103 of file uiservercheck.cpp.

static qint64 Kleo::mygetpid ( )
inlinestatic

Definition at line 49 of file getpid.h.

const char * Kleo::outputFileExtension ( unsigned int  classification)
Returns
the commonly used extension for files of type classification, or NULL if none such exists.

Definition at line 292 of file classify.cpp.

QString Kleo::outputFileName ( const QString &  inputFileName)
Returns
the (likely) output filename for inputFileName, or "inputFileName.out" if none can be determined.

Definition at line 277 of file classify.cpp.

QString Kleo::printableClassification ( unsigned int  classification)

Definition at line 213 of file classify.cpp.

static void Kleo::really_check ( QAbstractButton &  b,
bool  on 
)
inlinestatic

Definition at line 39 of file gui-helper.h.

void Kleo::recursivelyRemovePath ( const QString &  path)

Definition at line 94 of file path-helper.cpp.

static bool Kleo::xconnect ( const QObject *  a,
const char *  signal,
const QObject *  b,
const char *  slot 
)
inlinestatic

Definition at line 46 of file gui-helper.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kleopatra

Skip menu "kleopatra"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal