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

libkpgp

Kpgp Namespace Reference


Classes

class  Base
class  Base2
class  Base5
class  Base6
class  BaseG
class  Block
class  CipherTextDialog
class  Config
 A widget for configuring the pgp interface. More...
class  Key
 This class is used to store information about a PGP key. More...
class  KeyApprovalDialog
class  KeyIDList
class  KeyList
class  KeyRequester
class  KeySelectionDialog
class  Module
class  PassphraseDialog
 the passphrase dialog More...
class  PublicKeyRequester
class  SecretKeyRequester
class  Subkey
 This class is used to store information about a subkey of a PGP key. More...
class  UserID
 This class is used to store information about a user id of a PGP key. More...

Typedefs

typedef QByteArray KeyID
typedef Q3PtrList< Key > KeyListBase
typedef Q3PtrListIterator< Key > KeyListIterator
typedef Q3PtrList< Subkey > SubkeyList
typedef Q3PtrListIterator< Subkey > SubkeyListIterator
typedef Q3PtrList< UserID > UserIDList
typedef Q3PtrListIterator< UserID > UserIDListIterator

Enumerations

enum  {
  PublicKeys = 1, SecretKeys = 2, EncryptionKeys = 4, SigningKeys = 8,
  ValidKeys = 16, TrustedKeys = 32, AllKeys = PublicKeys | SecretKeys | EncryptionKeys | SigningKeys, PubSecKeys = PublicKeys | SecretKeys,
  EncrSignKeys = EncryptionKeys | SigningKeys
}
enum  BlockType {
  UnknownBlock = -1, NoPgpBlock = 0, PgpMessageBlock = 1, MultiPgpMessageBlock = 2,
  SignatureBlock = 3, ClearsignedBlock = 4, PublicKeyBlock = 5, PrivateKeyBlock = 6
}
enum  EncryptPref {
  NeverEncrypt = -1, UnknownEncryptPref = 0, AlwaysEncrypt = 1, AlwaysEncryptIfPossible = 2,
  AlwaysAskForEncryption = 3, AskWheneverPossible = 4
}
enum  MessageStatus {
  OK = 0x0000, RUN_ERR = 0x0001, ERROR = 0x0001, ENCRYPTED = 0x0002,
  SIGNED = 0x0004, GOODSIG = 0x0008, ERR_SIGNING = 0x0010, UNKNOWN_SIG = 0x0020,
  BADPHRASE = 0x0040, BADKEYS = 0x0080, NO_SEC_KEY = 0x0100, MISSINGKEY = 0x0200,
  CANCEL = 0x8000
}
enum  Result { Failure = 0, Ok = 1, Canceled = 2 }
enum  Validity {
  KPGP_VALIDITY_UNKNOWN = 0, KPGP_VALIDITY_UNDEFINED = 1, KPGP_VALIDITY_NEVER = 2, KPGP_VALIDITY_MARGINAL = 3,
  KPGP_VALIDITY_FULL = 4, KPGP_VALIDITY_ULTIMATE = 5
}

Variables

static K3StaticDeleter< Module > kpgpod

Typedef Documentation

typedef QByteArray Kpgp::KeyID

Definition at line 56 of file kpgpkey.h.

typedef Q3PtrList<Key> Kpgp::KeyListBase

Definition at line 847 of file kpgpkey.h.

typedef Q3PtrListIterator<Key> Kpgp::KeyListIterator

Definition at line 848 of file kpgpkey.h.

typedef Q3PtrList<Subkey> Kpgp::SubkeyList

Definition at line 503 of file kpgpkey.h.

typedef Q3PtrListIterator<Subkey> Kpgp::SubkeyListIterator

Definition at line 504 of file kpgpkey.h.

typedef Q3PtrList<UserID> Kpgp::UserIDList

Definition at line 139 of file kpgpkey.h.

typedef Q3PtrListIterator<UserID> Kpgp::UserIDListIterator

Definition at line 140 of file kpgpkey.h.


Enumeration Type Documentation

anonymous enum

This enumerated type is used by Kpgp::* to indicate which keys can be selected by the user.

The following values are available:

  • Kpgp::PublicKeys: Public keys are shown in the selection dialog.
  • Kpgp::SecretKeys: Secret keys are shown in the selection dialog.
  • Kpgp::EncryptionKeys: Encryption keys can be selected.
  • Kpgp::SigningKeys: Signing keys can be selected.
  • Kpgp::ValidKeys: Only valid keys can be selected.
  • Kpgp::TrustedKeys: Only trusted keys can be selected.
  • Kpgp::AllKeys == PublicKeys | SecretKeys | EncryptionKeys | SigningKeys
Enumerator:
PublicKeys 
SecretKeys 
EncryptionKeys 
SigningKeys 
ValidKeys 
TrustedKeys 
AllKeys 
PubSecKeys 
EncrSignKeys 

Definition at line 54 of file kpgp.h.

enum Kpgp::BlockType

Enumerator:
UnknownBlock 
NoPgpBlock 
PgpMessageBlock 
MultiPgpMessageBlock 
SignatureBlock 
ClearsignedBlock 
PublicKeyBlock 
PrivateKeyBlock 

Definition at line 34 of file kpgpblock.h.

enum Kpgp::EncryptPref

These are the possible preferences for encryption.

Enumerator:
NeverEncrypt 
UnknownEncryptPref 
AlwaysEncrypt 
AlwaysEncryptIfPossible 
AlwaysAskForEncryption 
AskWheneverPossible 

Definition at line 45 of file kpgpkey.h.

enum Kpgp::MessageStatus

Enumerator:
OK 
RUN_ERR 
ERROR 
ENCRYPTED 
SIGNED 
GOODSIG 
ERR_SIGNING 
UNKNOWN_SIG 
BADPHRASE 
BADKEYS 
NO_SEC_KEY 
MISSINGKEY 
CANCEL 

Definition at line 45 of file kpgpblock.h.

enum Kpgp::Result

Enumerator:
Failure 
Ok 
Canceled 

Definition at line 65 of file kpgp.h.

enum Kpgp::Validity

These are the possible validity values for a PGP user id and for the owner trust.

Enumerator:
KPGP_VALIDITY_UNKNOWN 
KPGP_VALIDITY_UNDEFINED 
KPGP_VALIDITY_NEVER 
KPGP_VALIDITY_MARGINAL 
KPGP_VALIDITY_FULL 
KPGP_VALIDITY_ULTIMATE 

Definition at line 33 of file kpgpkey.h.


Variable Documentation

K3StaticDeleter<Module> Kpgp::kpgpod [static]

Definition at line 62 of file kpgp.cpp.

libkpgp

Skip menu "libkpgp"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

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
  • 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