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

libkleo

CryptPlug Class Reference

#include <cryptplug.h>

Inheritance diagram for CryptPlug:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 300 of file cryptplug.h.


Public Member Functions

bool checkMessageSignature (char **cleartext, const char *signaturetext, bool signatureIsBinary, int signatureLen, struct SignatureMetaData *sigmeta, char **attrOrder, const char *unknownAttrsHandling)
bool decryptAndCheckMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, const char **cleartext, const char *certificate, bool *signatureFound, struct SignatureMetaData *sigmeta, int *errId, char **errTxt, char **attrOrder, const char *unknownAttrsHandling)
bool decryptMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, const char **cleartext, const char *certificate, int *errId, char **errTxt)
void free_StructuringInfo (struct StructuringInfo *s)
bool hasFeature (Feature)
GpgME::ImportResult importCertificateFromMem (const char *data, size_t length)
void init_StructuringInfo (struct StructuringInfo *s)
bool initialize (void)

Protected Member Functions

 CryptPlug ()
virtual ~CryptPlug ()

Protected Attributes

int __GPGMEPLUG_ENCRYPTED_CODE_IS_BINARY
int __GPGMEPLUG_SIGNATURE_CODE_IS_BINARY
const char * GPGMEPLUG_DET_SIGN_BTEXT_VERSION
const char * GPGMEPLUG_DET_SIGN_CDISP_CODE
const char * GPGMEPLUG_DET_SIGN_CDISP_MAIN
const char * GPGMEPLUG_DET_SIGN_CDISP_VERSION
const char * GPGMEPLUG_DET_SIGN_CTENC_CODE
const char * GPGMEPLUG_DET_SIGN_CTENC_MAIN
const char * GPGMEPLUG_DET_SIGN_CTENC_VERSION
const char * GPGMEPLUG_DET_SIGN_CTYPE_CODE
const char * GPGMEPLUG_DET_SIGN_CTYPE_MAIN
const char * GPGMEPLUG_DET_SIGN_CTYPE_VERSION
const char * GPGMEPLUG_DET_SIGN_FLAT_POSTFIX
const char * GPGMEPLUG_DET_SIGN_FLAT_PREFIX
const char * GPGMEPLUG_DET_SIGN_FLAT_SEPARATOR
int GPGMEPLUG_DET_SIGN_INCLUDE_CLEARTEXT
int GPGMEPLUG_DET_SIGN_MAKE_MIME_OBJECT
int GPGMEPLUG_DET_SIGN_MAKE_MULTI_MIME
const char * GPGMEPLUG_ENC_BTEXT_VERSION
const char * GPGMEPLUG_ENC_CDISP_CODE
const char * GPGMEPLUG_ENC_CDISP_MAIN
const char * GPGMEPLUG_ENC_CDISP_VERSION
const char * GPGMEPLUG_ENC_CTENC_CODE
const char * GPGMEPLUG_ENC_CTENC_MAIN
const char * GPGMEPLUG_ENC_CTENC_VERSION
const char * GPGMEPLUG_ENC_CTYPE_CODE
const char * GPGMEPLUG_ENC_CTYPE_MAIN
const char * GPGMEPLUG_ENC_CTYPE_VERSION
const char * GPGMEPLUG_ENC_FLAT_POSTFIX
const char * GPGMEPLUG_ENC_FLAT_PREFIX
const char * GPGMEPLUG_ENC_FLAT_SEPARATOR
int GPGMEPLUG_ENC_INCLUDE_CLEARTEXT
int GPGMEPLUG_ENC_MAKE_MIME_OBJECT
int GPGMEPLUG_ENC_MAKE_MULTI_MIME
const char * GPGMEPLUG_OPA_SIGN_BTEXT_VERSION
const char * GPGMEPLUG_OPA_SIGN_CDISP_CODE
const char * GPGMEPLUG_OPA_SIGN_CDISP_MAIN
const char * GPGMEPLUG_OPA_SIGN_CDISP_VERSION
const char * GPGMEPLUG_OPA_SIGN_CTENC_CODE
const char * GPGMEPLUG_OPA_SIGN_CTENC_MAIN
const char * GPGMEPLUG_OPA_SIGN_CTENC_VERSION
const char * GPGMEPLUG_OPA_SIGN_CTYPE_CODE
const char * GPGMEPLUG_OPA_SIGN_CTYPE_MAIN
const char * GPGMEPLUG_OPA_SIGN_CTYPE_VERSION
const char * GPGMEPLUG_OPA_SIGN_FLAT_POSTFIX
const char * GPGMEPLUG_OPA_SIGN_FLAT_PREFIX
const char * GPGMEPLUG_OPA_SIGN_FLAT_SEPARATOR
int GPGMEPLUG_OPA_SIGN_INCLUDE_CLEARTEXT
int GPGMEPLUG_OPA_SIGN_MAKE_MIME_OBJECT
int GPGMEPLUG_OPA_SIGN_MAKE_MULTI_MIME
gpgme_protocol_t GPGMEPLUG_PROTOCOL
GpgME::Protocol mProtocol

Classes

struct  CertificateInfo
struct  DnPair
struct  SignatureMetaData
struct  SignatureMetaDataExtendedInfo
struct  StructuringInfo
 Information record returned by signing and by encrypting functions - this record should be used together with a corresponding free_StructuringInfo() function call. More...

Constructor & Destructor Documentation

CryptPlug::CryptPlug (  )  [protected]

Definition at line 264 of file cryptplug.cpp.

CryptPlug::~CryptPlug (  )  [protected, virtual]

Definition at line 267 of file cryptplug.cpp.


Member Function Documentation

GpgME::ImportResult CryptPlug::importCertificateFromMem ( const char *  data,
size_t  length 
)

Import a certificate from memory.

Definition at line 697 of file cryptplug.cpp.


Member Data Documentation

int CryptPlug::__GPGMEPLUG_ENCRYPTED_CODE_IS_BINARY [protected]

Definition at line 365 of file cryptplug.h.

int CryptPlug::__GPGMEPLUG_SIGNATURE_CODE_IS_BINARY [protected]

Definition at line 346 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_BTEXT_VERSION [protected]

Definition at line 338 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CDISP_CODE [protected]

Definition at line 340 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CDISP_MAIN [protected]

Definition at line 333 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CDISP_VERSION [protected]

Definition at line 336 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CTENC_CODE [protected]

Definition at line 341 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CTENC_MAIN [protected]

Definition at line 334 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CTENC_VERSION [protected]

Definition at line 337 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CTYPE_CODE [protected]

Definition at line 339 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CTYPE_MAIN [protected]

Definition at line 332 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_CTYPE_VERSION [protected]

Definition at line 335 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_FLAT_POSTFIX [protected]

Definition at line 344 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_FLAT_PREFIX [protected]

Definition at line 342 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_DET_SIGN_FLAT_SEPARATOR [protected]

Definition at line 343 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_DET_SIGN_INCLUDE_CLEARTEXT [protected]

Definition at line 329 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_DET_SIGN_MAKE_MIME_OBJECT [protected]

Definition at line 330 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_DET_SIGN_MAKE_MULTI_MIME [protected]

Definition at line 331 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_BTEXT_VERSION [protected]

Definition at line 358 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CDISP_CODE [protected]

Definition at line 360 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CDISP_MAIN [protected]

Definition at line 353 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CDISP_VERSION [protected]

Definition at line 356 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CTENC_CODE [protected]

Definition at line 361 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CTENC_MAIN [protected]

Definition at line 354 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CTENC_VERSION [protected]

Definition at line 357 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CTYPE_CODE [protected]

Definition at line 359 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CTYPE_MAIN [protected]

Definition at line 352 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_CTYPE_VERSION [protected]

Definition at line 355 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_FLAT_POSTFIX [protected]

Definition at line 364 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_FLAT_PREFIX [protected]

Definition at line 362 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_ENC_FLAT_SEPARATOR [protected]

Definition at line 363 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_ENC_INCLUDE_CLEARTEXT [protected]

Definition at line 349 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_ENC_MAKE_MIME_OBJECT [protected]

Definition at line 350 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_ENC_MAKE_MULTI_MIME [protected]

Definition at line 351 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_BTEXT_VERSION [protected]

Definition at line 321 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CDISP_CODE [protected]

Definition at line 323 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CDISP_MAIN [protected]

Definition at line 316 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CDISP_VERSION [protected]

Definition at line 319 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CTENC_CODE [protected]

Definition at line 324 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CTENC_MAIN [protected]

Definition at line 317 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CTENC_VERSION [protected]

Definition at line 320 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CTYPE_CODE [protected]

Definition at line 322 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CTYPE_MAIN [protected]

Definition at line 315 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_CTYPE_VERSION [protected]

Definition at line 318 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_FLAT_POSTFIX [protected]

Definition at line 327 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_FLAT_PREFIX [protected]

Definition at line 325 of file cryptplug.h.

const char* CryptPlug::GPGMEPLUG_OPA_SIGN_FLAT_SEPARATOR [protected]

Definition at line 326 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_OPA_SIGN_INCLUDE_CLEARTEXT [protected]

Definition at line 312 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_OPA_SIGN_MAKE_MIME_OBJECT [protected]

Definition at line 313 of file cryptplug.h.

int CryptPlug::GPGMEPLUG_OPA_SIGN_MAKE_MULTI_MIME [protected]

Definition at line 314 of file cryptplug.h.

gpgme_protocol_t CryptPlug::GPGMEPLUG_PROTOCOL [protected]

Definition at line 307 of file cryptplug.h.

GpgME::Protocol CryptPlug::mProtocol [protected]

Definition at line 308 of file cryptplug.h.


The documentation for this class was generated from the following files:
  • cryptplug.h
  • cryptplug.cpp

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