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

libkleo

cryptplugwrapper.h File Reference


Detailed Description

C++ wrapper for the CRYPTPLUG library API.

This CRYPTPLUG wrapper interface is based on cryptplug.h by Karl-Heinz Zimmer which is based on 'The Aegypten Plugin API' as specified by Matthias Kalle Dalheimer, Klaraelvdalens Datakonsult AB, see file mua-integration.sgml located on Aegypten CVS: http://www.gnupg.org/aegypten/development.en.html

purpose: Wrap up all Aegypten Plugin API functions in one C++ class for usage by KDE programs, e.g. KMail (or KMime, resp.)

CRYPTPLUG is an independent cryptography plug-in API developed for Sphinx-enabeling KMail and Mutt.

CRYPTPLUG was designed for the Aegypten project, but it may be used by 3rd party developers as well to design pluggable crypto backends for the above mentioned MUAs.

Note:
All string parameters appearing in this API are to be interpreted as UTF-8 encoded.
See also:
cryptplugwrapper.cpp

Definition in file cryptplugwrapper.h.

#include "kleo/cryptplug.h"
#include "kleo/kleo_export.h"
#include "kleo/cryptobackend.h"
#include <QtCore/QMap>
#include <QtCore/QString>
#include <QtCore/QVariant>

Include dependency graph for cryptplugwrapper.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  GpgME
namespace  Kleo

Classes

class  CryptPlugWrapper
 This class provides C++ access to the CRYPTPLUG API. More...
class  StructuringInfoWrapper
 This class provides C++ access to the StructuringInfo helper struct that is specified in cryptplug.h to hold information returned by signing and by encrypting functions. More...

libkleo

Skip menu "libkleo"
  • Main Page
  • Modules
  • 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