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

kleopatra

Kleo Namespace Reference


Classes

class  AbstractKeyListModel
class  AbstractKeyListSortFilterProxyModel
struct  action_data
class  AssuanCommand
 Base class for GnuPG UI Server commands. More...
class  AssuanCommandFactory
class  AssuanCommandMixin
class  AssuanServerConnection
class  Command
class  DecryptCommand
class  DecryptFilesCommand
class  DecryptVerifyCommand
class  DecryptVerifyCommandEMailBase
class  DecryptVerifyCommandFilesBase
class  DecryptVerifyFilesCommand
class  DeleteCertificatesCommand
class  DragQueen
class  EchoCommand
 GnuPG UI Server command for testing. More...
class  EMailOperationsPreferences
class  EncryptCommand
class  EncryptFilesCommand
class  EncryptSignFilesCommand
class  Exception
class  ExportCertificateCommand
class  FileSystemWatcher
class  GenericAssuanCommandFactory
class  HeaderView
class  ImportCertificateFromFileCommand
class  ImportCertificatesCommand
class  Input
class  IODeviceLogger
class  KeyCache
class  KeyListController
class  KeyListModelInterface
class  KeyListSortFilterProxyModel
class  Log
class  MultiValidator
class  NewCertificateWizard
class  Output
class  OverwritePolicy
class  Preferences
class  PrepEncryptCommand
class  ReloadKeysCommand
class  ScrollArea
class  SearchBar
class  SelectCertificateCommand
class  SelfTest
class  SignCommand
class  SignEncryptFilesCommand
class  SignFilesCommand
class  SMimeValidationPreferences
class  SubkeyListModel
class  TabWidget
class  TooltipPreferences
class  UiServer
class  UserIDListModel
class  VerifyCommand
class  VerifyFilesCommand
struct  WSAStarter

Namespaces

namespace  _detail
namespace  Class
namespace  Commands
namespace  Config
namespace  Crypto
namespace  Dialogs
namespace  Formatting
namespace  KioAvoidance
namespace  NewCertificateUi
namespace  Validation

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 classifyContent (const QByteArray &data)
GpgME::Protocol findProtocol (const QString &filename)
ProtocolMask FormatMask
TypeMask TypeMask
GpgME::Protocol 
findProtocol (const unsigned int classifcation)
QStringList findSignatures (const QString &signedDataFileName)
QString findSignedData (const QString &signatureFileName)
QStringList gnupgFileWatchList ()
QString gnupgHomeDirectory ()
QString gpgConfPath ()
QString gpgPath ()
QString gpgSmPath ()
QByteArray hexdecode (const QByteArray &in)
std::string hexdecode (const char *in)
std::string hexdecode (const std::string &in)
QByteArray hexencode (const QByteArray &in)
std::string hexencode (const char *in)
std::string hexencode (const std::string &in)
KAction * make_action_from_data (const action_data &ad, QObject *parent)
template<unsigned int N>
void make_actions_from_data (const action_data(&data)[N], QObject *parent)
template<unsigned int N>
void make_actions_from_data (const action_data(&data)[N], KActionCollection *collection)
void make_actions_from_data (const action_data *ads, unsigned int size, KActionCollection *coll)
void make_actions_from_data (const action_data *ads, unsigned int size, QObject *parent)
ProtocolMask FormatMask TypeMask make_convenience (CipherText, TypeMask) make_convenience(AnyMessageType
ProtocolMask FormatMask make_convenience (DetachedSignature, TypeMask) make_convenience(OpaqueSignature
ProtocolMask make_convenience (Binary, FormatMask) make_convenience(Ascii
 make_convenience (CMS, ProtocolMask) make_convenience(OpenPGP
int makeGnuPGError (int code)
shared_ptr< SelfTest > makeGpgConfCheckConfigurationSelfTest (const char *component)
shared_ptr< SelfTest > makeGpgConfEngineCheckSelfTest ()
shared_ptr< SelfTest > makeGpgEngineCheckSelfTest ()
shared_ptr< SelfTest > makeGpgProgramRegistryCheckSelfTest ()
shared_ptr< SelfTest > makeGpgSmEngineCheckSelfTest ()
shared_ptr< SelfTest > makeUiServerConnectivitySelfTest ()
static qint64 mygetpid ()
const char * outputFileExtension (unsigned int classification)
QString outputFileName (const QString &inputFileName)
QString printableClassification (unsigned int classification)

Enumeration Type Documentation

enum Kleo::DecryptVerifyOperation

Enumerator:
Decrypt 
Verify 
DecryptVerify 

Definition at line 37 of file types.h.

enum Kleo::Policy

Enumerator:
NoPolicy 
Allow 
Force 
Deny 

Definition at line 50 of file types.h.

enum Kleo::VerificationMode

Enumerator:
Opaque 
Detached 

Definition at line 45 of file types.h.


Function Documentation

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

Definition at line 140 of file classify.cpp.

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

Definition at line 166 of file classify.cpp.

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

Definition at line 129 of file classify.h.

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

Definition at line 121 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 245 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 232 of file classify.cpp.

QStringList Kleo::gnupgFileWatchList (  ) 

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

QString Kleo::gnupgHomeDirectory (  ) 

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

QString Kleo::gpgConfPath (  ) 

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

QString Kleo::gpgPath (  ) 

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

QString Kleo::gpgSmPath (  ) 

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

QByteArray Kleo::hexdecode ( const QByteArray &  in  ) 

Definition at line 129 of file hex.cpp.

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

Definition at line 117 of file hex.cpp.

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

Definition at line 59 of file hex.cpp.

QByteArray Kleo::hexencode ( const QByteArray &  in  ) 

Definition at line 136 of file hex.cpp.

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

Definition at line 123 of file hex.cpp.

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

Definition at line 84 of file hex.cpp.

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

Definition at line 40 of file action_data.cpp.

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.

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.

void Kleo::make_actions_from_data ( const action_data *  ads,
unsigned int  size,
KActionCollection *  coll 
)

Definition at line 65 of file action_data.cpp.

void Kleo::make_actions_from_data ( const action_data *  ads,
unsigned int  size,
QObject *  parent 
)

Definition at line 60 of file action_data.cpp.

ProtocolMask FormatMask TypeMask Kleo::make_convenience ( CipherText  ,
TypeMask   
)

ProtocolMask FormatMask Kleo::make_convenience ( DetachedSignature  ,
TypeMask   
)

ProtocolMask Kleo::make_convenience ( Binary  ,
FormatMask   
)

Kleo::make_convenience ( CMS  ,
ProtocolMask   
)

int Kleo::makeGnuPGError ( int  code  ) 

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

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

Definition at line 146 of file gpgconfcheck.cpp.

boost::shared_ptr< SelfTest > Kleo::makeGpgConfEngineCheckSelfTest (  ) 

Definition at line 145 of file enginecheck.cpp.

boost::shared_ptr< SelfTest > Kleo::makeGpgEngineCheckSelfTest (  ) 

Definition at line 137 of file enginecheck.cpp.

boost::shared_ptr< SelfTest > Kleo::makeGpgProgramRegistryCheckSelfTest (  ) 

Definition at line 114 of file registrycheck.cpp.

boost::shared_ptr< SelfTest > Kleo::makeGpgSmEngineCheckSelfTest (  ) 

Definition at line 141 of file enginecheck.cpp.

boost::shared_ptr< SelfTest > Kleo::makeUiServerConnectivitySelfTest (  ) 

Definition at line 103 of file uiservercheck.cpp.

static qint64 Kleo::mygetpid (  )  [inline, static]

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 275 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 260 of file classify.cpp.

QString Kleo::printableClassification ( unsigned int  classification  ) 

Definition at line 196 of file classify.cpp.

kleopatra

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal